langage de programmation

Nous expliquons ce qu'est un langage de programmation et comment ils peuvent être classés. Aussi, quelques exemples de ces programmes.

Un langage informatique est destiné à créer des programmes informatiques.

Qu'est-ce qu'un langage de programmation ?

Dans l'informatique, est connu comme langage de programmation pour un programme destiné à la construction d'autres programmes informatiques. Son nom est dû au fait qu'il comprend un langue formelle qui est conçu pour organiser algorithmes et des processus logiques qui seront ensuite exécutés par un ordinateur ou un système informatique, permettant ainsi de contrôler leur comportement physique et logique et leur la communication avec l'utilisateur humain.

Ce langage est composé de symboles et de règles syntaxiques et sémantiques, exprimées sous forme d'instructions et de relations logiques, au moyen desquelles le code source d'une application ou d'un logiciel particulier. Ainsi, le résultat final de ceux-ci peut également être appelé un langage de programmation processus Créatif.

La mise en œuvre de langages de programmation permet le travail conjoint et coordonné, à travers un ensemble affine et fini d'instructions possibles, de divers programmeurs ou architectes de Logiciel, pour laquelle ces langues imitent, au moins formellement, la logique de langages humains ou naturel.

Il ne faut cependant pas les confondre avec les différents types de langage informatique. Ces derniers représentent une catégorie beaucoup plus large, où sont contenus les langages de programmation et bien d'autres. protocoles informatiques, comme lui HTML des pages Web.

Types de langage de programmation

Les langages de bas niveau sont conçus pour du matériel spécifique.

En règle générale, une distinction est faite entre les types de langage de programmation suivants :

  • Langages de bas niveau. Ce sont des langages de programmation qui sont conçus pour du matériel spécifique et ne peuvent donc pas être migrés ou exportés vers d'autres des ordinateurs. Ils tirent le meilleur parti du système pour lequel ils ont été conçus, mais ne s'appliquent à aucun autre.
  • Langages de haut niveau. Ce sont des langages de programmation qui aspirent à être un langage plus universel, ils peuvent donc être utilisés sans distinction de l'architecture du Matériel, c'est-à-dire dans divers types de systèmes. Il existe un objectif général et un objectif spécifique.
  • Langues de niveau moyen. Ce terme n'est pas toujours accepté, qui propose des langages de programmation qui se situent à mi-chemin entre les deux précédents : puisqu'il permet des opérations de haut niveau et en même temps la gestion locale de l'architecture du système.

Une autre forme de classification est souvent la suivante :

  • Langages impératifs. Moins souples, compte tenu de la séquentialité dans laquelle ils construisent leurs instructions, ces langages programment au travers d'ordres conditionnels et d'un bloc de commande auquel ils renvoient une fois la fonction exécutée.
  • Langages fonctionnels. Aussi appelés procéduraux, ces langages programment à travers des fonctions qui sont invoquées en fonction de l'entrée reçue, qui à leur tour sont le résultat d'autres fonctions.

Exemples de langages de programmation

Certains des langages de programmation les plus populaires sont :

  • DE BASE. Son nom vient de l'acronyme deDébutant Tout usage Symbolique Instruction Code (Code symbolique d'instructions générales pour les débutants), et est une famille de langages impératifs de haut niveau, apparue pour la première fois en 1964. Sa version la plus récente est Visual Basic .NET.
  • COBOL. Son nom est un acronyme pourCommun Entreprise-Orient Langue (Langage commun orienté vers les affaires) et c'est un langage de programmation universel créé en 1959, principalement orienté vers l'informatique de gestion, c'est-à-dire les affaires.
  • FORTRAN. Son nom vient dele IBMMathématique FormuleTraduction en cours Système (système de traduction de formules mathématiques d'IBM) et est un langage de programmation de haut niveau, à usage général, de type impératif conçu pour les applications scientifiques et d'ingénierie.
  • Java. Un langage de programmation généraliste, orienté objet, dont l'esprit est résumé dans l'acronyme WORA :Écrit Onze, coursPartout, c'est-à-dire : Écrit une fois, ça marche n'importe où. L'idée était de concevoir un langage universel en utilisant une syntaxe dérivée des langages C et C++, mais en utilisant moins d'utilitaires de bas niveau que les deux.
!-- GDPR -->