Langage de bas niveau

Un langage de bas niveau est un type de langage de programmation qui contient des instructions de base reconnues par un ordinateur. Contrairement aux langages de haut niveau utilisés par les développeurs de logiciels, le code de bas niveau est souvent cryptique et difficilement lisible par les humains. Les deux types courants de langages de programmation de bas niveau sont le langage assembleur et le langage machine.

Les programmes logiciels et les scripts sont écrits dans des langages de haut niveau, comme C#, Swift et PHP. Un développeur de logiciels peut créer et modifier le code source dans un langage de haut niveau à l’aide d’un IDE de programmation ou même d’un éditeur de texte basique. Cependant, le code n’est pas reconnu directement par le CPU. Il doit d’abord être compilé dans un langage de bas niveau.

Le langage assembleur est plus proche du langage de haut niveau que le langage machine. Il comprend des commandes telles que MOV (déplacer), ADD (additionner) et SUB (soustraire). Ces commandes effectuent des opérations de base, comme déplacer des valeurs dans des registres de mémoire et effectuer des calculs. Le langage assembleur peut être converti en langage machine à l’aide d’un assembleur.

Le langage machine, ou code machine, est le niveau le plus bas des langages informatiques. Il contient du code binaire, souvent généré en compilant du code source de haut niveau pour un processeur spécifique. La plupart des développeurs n’ont jamais besoin de modifier le code machine ni même de le consulter. Seuls les programmeurs qui créent des compilateurs de logiciels et des systèmes d’exploitation doivent consulter le langage machine.

Mis à jour February 14, 2019 par Per C.

quizTestez vos connaissances

The "No" in NoSQL imples what?

A
It is a non-relational.
0%
B
It is not a database.
0%
C
It doesn't require a server.
0%
D
It doesn't use local resources.
0%
Correct! Incorrect!     View the NoSQL definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Langage de bas niveau sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.