Langage de programmation

Un langage de programmation est un ensemble de commandes, d'instructions et d'autres éléments de syntaxe utilisés pour créer un programme logiciel. Les langages que les programmeurs utilisent pour écrire du code sont appelés « langages de haut niveau ». Ce code peut être compilé en « langage de bas niveau », qui est reconnu directement par le matériel informatique.

Les langages de haut niveau sont conçus pour être faciles à lire et à comprendre. Cela permet aux programmeurs d'écrire du code source de manière naturelle, en utilisant des mots et des symboles logiques. Par exemple, des mots réservés comme function, while, if et else sont utilisés dans la plupart des grands langages de programmation. Des symboles comme <, >, == et != sont des opérateurs courants. De nombreux langages de haut niveau sont suffisamment similaires pour que les programmeurs puissent facilement comprendre du code source écrit dans plusieurs langages.

Parmi les langages de haut niveau figurent C++, Java, Perl et PHP. Des langages comme C++ et Java sont appelés « langages compilés », car le code source doit d'abord être compilé pour pouvoir être exécuté. Des langages comme Perl et PHP sont appelés « langages interprétés », car le code source peut être exécuté par l'intermédiaire d'un interpréteur sans être compilé. En général, les langages compilés sont utilisés pour créer des applications logicielles, tandis que les langages interprétés servent à exécuter des scripts, comme ceux utilisés pour générer du contenu pour des sites web dynamiques.

Les langages de bas niveau comprennent le langage assembleur et les langages machine. Un langage assembleur contient une liste d'instructions de base et est beaucoup plus difficile à lire qu'un langage de haut niveau. Dans de rares cas, un programmeur peut décider de coder un programme simple en langage assembleur afin de garantir son fonctionnement avec la meilleure efficacité possible. Un assembleur peut être utilisé pour traduire le code assembleur en code machine. Le code machine, ou langage machine, contient une série de codes binaires qui sont compris directement par le CPU d'un ordinateur. Il va sans dire que le langage machine n'est pas conçu pour être lisible par les humains.

Mis à jour September 23, 2011 par Per C.

quizTestez vos connaissances

What type of software is specifically targeted at page layout designers?

A
Word processing
0%
B
Desktop publishing
0%
C
Computer-aided design
0%
D
Syntax editing
0%
Correct! Incorrect!     View the Desktop Publishing definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Langage de programmation 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.