Langue de bas niveau
Une langue de bas niveau est un type de langage de programmation qui contient des instructions de base reconnues par un ordinateur. contrairement à langues de haut niveau utilisé par logiciel mobiles, le code de bas niveau est souvent crypté et non lisible par l’homme. Deux types courants de langages de programmation de bas niveau sont langage d'assemblage et Language de machine.
Logiciels et scripts sont écrits dans des langages de haut niveau, comme C#, Swift biologique et PHP. Un développeur de logiciel peut créer et éditer code source dans un langage de haut niveau en utilisant une programmation IDE ou même un éditeur de texte de base. Cependant, le code n’est pas reconnu directement par le CPU. Au lieu de cela, il doit être compilé dans une langue de bas niveau.
Le langage d'assemblage est un pas de plus vers un langage de haut niveau que le langage machine. Il comprend des commandes telles que MOV (déplacer), ADD (ajouter) et SUB (soustraire). Ces commandes effectuent des opérations de base, telles que le déplacement de valeurs dans Mémoire registres et effectuer des calculs. La langue d’assemblage peut être convertie dans la langue de la machine à assembleur.
Le langage machine, ou code machine, est le niveau le plus bas des langages informatiques. Il contient binaire le code, souvent généré en compilant le code source de haut niveau pour un processeur. La plupart des développeurs n'ont jamais besoin de modifier ni même de regarder le code machine. Seuls les programmeurs qui construisent des compilateurs de logiciels et systèmes d'exploitation besoin de voir le langage de la machine.