Passer au contenu

Langage de programmation

Ensemble de mots-clefs et de règles de syntaxe permettant de créer des programmes informatiques.

La plupart des langages de programmation d’aujourd’hui sont dits ” de haut niveau ” au sens où ils sont plus facilement lisibles et utilisables que le langage de bas niveau directement compréhensible par le microprocesseur de l’ordinateur concerné (langage machine) ou son équivalent de niveau moyen ( langage d’assemblage).Ces langages de programmation de haut niveau, par exemple les Basic, Fortran, Cobol, Pascal, C, C++, correspondent chacun à un certain nombre de mots-clés et de règles de syntaxe qui permettent de créer des instructions ; une suite d’instructions effectuant une tâche donnée s’appelle un sous-programme et une série de sous-programmes correspondant à un ensemble cohérent de tâches constituant une application informatique s’appelle un programme.Chaque langage présente des avantages et des inconvénients et convient plus particulièrement à certaines applications. Néanmoins, le langage C++ est actuellement considéré comme le plus efficace et le plus polyvalent. Il est cependant assez complexe à assimiler et à bien manier.Des langages plus simples d’emploi comportant un niveau d’abstraction plus élevé encore que les langages classiques ont également été créés. Ce sont les ” langages de 4e génération ” (ou L4G). Leur intérêt : ils peuvent générer des codes écrits en différents langages.On a également parlé à leur sujet de ” programmation par l’utilisateur ” (user programming), leur simplicité d’emploi étant censée ouvrir la programmation informatique à tous et non plus la réserver aux programmeurs professionnels.On peut citer dans cette catégorie Hypercard/Hypertalk, créé par Apple pour le Macintosh, ou plus près de nous Visual Basic de Microsoft. Les langages de création de scripts sont également plus abordables et s’inscrivent dans cette évolution.Enfin, quel que soit le type de langage, il est nécessaire de convertir les instructions de haut niveau en langage machine pour que l’ordinateur exécute le programme. Deux procédés sont disponibles : la compilation et linterprétation.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Lionel Lumbroso