Les langages de programmation : les grands repères
Du FORTRAN à Rust, chaque langage est né pour résoudre un problème précis. Voici les principaux, dans l'ordre où ils sont apparus.
1957 : FORTRAN
Créé chez IBM par une équipe dirigée par John Backus, FORTRAN est conçu pour le calcul scientifique. Il est encore utilisé dans certains domaines de la science.
1958-1959 : LISP et COBOL
LISP, imaginé par John McCarthy, devient un langage de l'intelligence artificielle. COBOL, inspiré des idées de Grace Hopper, vise la gestion des entreprises.
1964 : BASIC
Conçu à l'université de Dartmouth par John Kemeny et Thomas Kurtz, BASIC est pensé pour les débutants. Il sera le premier langage de nombreux micro-ordinateurs.
1970-1972 : Pascal et C
Pascal, de Niklaus Wirth, sert à enseigner la programmation. Le C, de Dennis Ritchie, permet d'écrire des systèmes comme Unix.
1985 : C++
Bjarne Stroustrup ajoute au C la programmation orientée objet.
1991 : Python
Guido van Rossum crée Python, nommé d'après les Monty Python. Sa lisibilité en fait aujourd'hui l'un des langages les plus utilisés, notamment en intelligence artificielle.
1995 : Java, JavaScript, PHP
Java, de Sun, promet de fonctionner sur toutes les machines. JavaScript, écrit par Brendan Eich chez Netscape, anime les pages Web. PHP, de Rasmus Lerdorf, sert à construire des sites dynamiques.
Depuis 2010
Swift (2014) pour les appareils d'Apple, Rust (version 1.0 en 2015) pour des programmes sûrs et rapides, parmi d'autres.
Choisir un langage aujourd'hui
Il n'existe pas de meilleur langage universel : on choisit selon l'usage. Python est apprécié pour débuter et pour l'analyse de données, JavaScript pour le Web, C et Rust pour les programmes proches de la machine.