Langage de programmation
Un langage de programmation est un ensemble de commandes, d’instructions et d’autres syntaxe utiliser pour créer un logiciel programme. Les langages que les programmeurs utilisent pour écrire du code sont appelés "langages de haut niveau". Ce code peut être compilé dans un "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 code source de manière naturelle, en utilisant des mots et des symboles logiques. Par exemple, des mots réservés comme fonction, tout en, if biologique et d'autre sont utilisés dans la plupart des principaux langages de programmation. Des symboles comme <, >, == biologique et != sont des opérateurs communs. De nombreux langages de haut niveau sont suffisamment similaires pour que les programmeurs puissent facilement comprendre le code source écrit en plusieurs langues.
Exemples de langages de haut niveau: C + +, Java, Perl biologique et PHP. Des langages tels que C ++ et Java sont appelés "langages compilés" car le code source doit d'abord être compilé afin de courir. Des langages tels que Perl et PHP sont appelés "langages interprétés" car le code source peut être exécuté via un interprète sans être compilé. Généralement, les langages compilés sont utilisés pour créer des logiciels applications, tandis que les langages interprétés sont utilisés pour exécuter scripts, tels que ceux utilisés pour générer du contenu pour sites dynamiques.
Les langages de bas niveau incluent les langages d'assemblage et de machine. Un langage d'assemblage 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 de base en langage assembleur afin de s’assurer qu’il fonctionne le plus efficacement possible. Un assembleur peut être utilisé pour traduire le code d'assemblage en code machine. Le code machine, ou langage machine, contient une série de binaire codes qui sont compris directement par un ordinateur CPU. Inutile de dire que le langage machine n'est pas conçu pour être lisible par l'homme.