Langage machine est le langage de programmation de niveau le plus bas compris par l'unité centrale de traitement (CPU) d'un ordinateur.
Chaque type de processeur prend en charge son langage machine unique, ce qui rend la programmation en langage machine extrêmement spécifique à une plate-forme cible. En tant que langage de bas niveau, le langage machine manipule directement le matériel du processeur.
La programmation en langage machine implique généralement l’écriture directe de séquences de codes binaires, telles que de longues chaînes de 1 et de 0. Parce que le binaire est difficile à lire et à écrire pour les humains. les langages machine ne sont presque jamais écrits directement par les programmeurs.
La plupart des programmeurs développent des langages de programmation de niveau supérieur et utilisent des compilateurs ou des assembleurs pour transformer des instructions lisibles par l'homme dans le langage machine du processeur cible.
|