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.
Testez vos connaissances