Les 10 langages de programation les plus célèbres de tous les temps et leurs créateurs

Les 10 langages de programation les plus célèbres de tous les temps et leurs créateurs

Derrière chaque langage de programmation majeur se trouve une vision et un créateur. De Java à Python en passant par C et JavaScript, découvrez les dix programmeurs et chercheurs qui ont donné naissance aux langages les plus influents de l’histoire de l’informatique.

Du Java au Python, en passant par le C, le C++ et le JavaScript, chaque langage de programmation à succès est né de la vision d’un créateur qui mérite d’être connu. Voici les 10 programmeurs et chercheurs à l’origine de certains des langages les plus influents de l’histoire de l’informatique.

Les 10 langages de programation les plus celebres de tous

Lisp, la pionnière de John McCarthy

Créé par John McCarthy à la fin des années 1950, le Lisp est l’un des plus anciens langages de haut niveau encore connus. Son nom vient de « List Processor », c’est-à-dire processeur de listes.

Pendant de nombreuses années, il fut le choix privilégié de la recherche en intelligence artificielle (IA). Beaucoup de ses concepts réapparaissent dans des langages fonctionnels plus récents comme Haskell ou Scala, ce qui en fait une source d’inspiration majeure pour la programmation fonctionnelle.

Pascal et la rigueur de Niklaus Wirth

Le Suisse Niklaus Wirth a conçu le Pascal entre 1968 et 1969 et l’a présenté publiquement en 1970. L’idée était de créer un langage compact et efficace, capable d’encourager les bonnes pratiques via la programmation structurée et une organisation rigoureuse des données.

Il fut l’un des langages les plus utilisés pour l’enseignement de la programmation pendant plusieurs décennies, et sa philosophie a influencé nombre de ses successeurs.

1790633301 609 Les 10 langages de programation les plus celebres de tous
Niklaus Wirth

C, le langage pérenne de Dennis Ritchie

Le scientifique américain Dennis Ritchie a développé le C dans les laboratoires Bell d’AT&T, au début des années 1970. Plus de cinquante ans plus tard, il demeure l’un des choix habituels pour la programmation système.

Ritchie fut également, avec son collègue Ken Thompson, l’un des créateurs du système d’exploitation UNIX. Comparé à des figures médiatiques comme Bill Gates ou Steve Jobs, son nom est peu connu du grand public, mais l’impact de son travail sur le monde du logiciel est sans équivalent.

C++, l’évolution du C par Bjarne Stroustrup

Bjarne Stroustrup, scientifique danois né à Aarhus le 30 décembre 1950, est le créateur du C++. Comme son nom l’indique, ce langage est apparu comme le successeur du C, à une époque où celui-ci dominait le secteur.

La grande nouveauté fut la programmation orientée objet, perçue comme révolutionnaire face à l’approche structurée du C. Aujourd’hui encore, le C++ est très utilisé dans des domaines où la performance est critique, comme le trading à haute fréquence, grâce à sa proximité avec le matériel.

1790633302 289 Les 10 langages de programation les plus celebres de tous
Bjarne Stroustrup

Perl et le talent de Larry Wall pour manipuler le texte

Perl est un langage interprété, dynamique et à usage général, développé par Larry Wall dans les années 1980. Sa renommée lui vient surtout de sa capacité à traiter le texte de façon rapide et flexible.

Il est devenu un outil courant pour générer des rapports et écrire des scripts sur les systèmes UNIX, et a été utilisé dans les applications CGI, les bases de données, la programmation réseau et les graphismes. Des entreprises comme IMDB, Amazon et Priceline ont eu recours à ce langage. Pour ceux qui travaillent avec d’autres technologies, connaître Perl ou Python est un atout pour automatiser les tâches de maintenance et de support.

Python, le langage de programmation favori des salles de classe

Python a été créé par Guido van Rossum, à l’institut CWI, aux Pays-Bas. Sa philosophie privilégie la lisibilité du code, et sa syntaxe est considérée comme claire et expressive.

Dans de nombreuses universités, Python remplace le Java et le C comme premier langage enseigné aux étudiants. Il est aussi très utilisé dans le développement web, la sécurité informatique, l’IA et le développement logiciel en général, avec des entreprises comme Google, Yahoo et Spotify parmi ses utilisateurs.

1790633302 409 Les 10 langages de programation les plus celebres de tous
Guido van Rossum

PHP, le moteur d’une grande partie du web

Malgré les critiques de certains développeurs, PHP est à l’origine d’une part considérable du web. Créé par Rasmus Lerdorf en 1995, l’acronyme signifiait à l’origine « Personal Home Page ». Aujourd’hui, c’est un acronyme récursif, « PHP: Hypertext Preprocessor ».

L’implémentation principale est maintenue par le PHP Group et sert de référence officielle pour le langage. À l’époque, il rivalisait avec l’ASP de Microsoft et des technologies similaires comme le JSP, mais il a fini par gagner du terrain. Parce qu’il est open source et idéal pour les pages dynamiques et le développement côté serveur, il a été adopté par des géants comme Facebook et Wikipédia, et par des plateformes comme WordPress et Joomla.

Java et la promesse du WORA

Java a été créé par James Arthur Gosling, aujourd’hui connu comme le père de ce langage. Il a d’abord été développé par Sun Microsystems et est passé sous le contrôle d’Oracle après le rachat de Sun, en janvier 2010.

Sa mission se résume à l’acronyme WORA, « Write Once, Run Anywhere », c’est-à-dire écrire une fois et exécuter partout. Cette indépendance vis-à-vis de la plateforme fut l’un des grands facteurs du succès de Java dans le monde de l’entreprise, où il reste l’un des langages d’application les plus populaires.

1790633303 485 Les 10 langages de programation les plus celebres de tous
James Arthur Gosling

JavaScript, le langage de programmation qui domine le navigateur

Ces dernières années, peu de langages ont connu une croissance comparable à celle de JavaScript. Créé par Brendan Eich et développé chez Netscape Communications Corporation, il a dominé le développement côté client avec des bibliothèques comme jQuery et a aussi conquis le côté serveur avec Node.js.

C’est un langage basé sur les prototypes, dynamique, faiblement typé et avec des fonctions de première classe. Il s’exécute directement dans le navigateur et est présent sur pratiquement tous les sites, comme Gmail, où il gère les validations, les animations, les événements et l’envoi de formulaires, entre de nombreuses autres tâches.

Ruby, le langage conçu pour donner le goût de programmer

Ruby a été conçu au milieu des années 1990 par Yukihiro « Matz » Matsumoto, au Japon. Influencé par Perl, Ada, Lisp et Smalltalk, il a été pensé pour rendre la programmation à la fois productive et agréable, ce que reconnaissent immédiatement ceux qui ont essayé le framework Ruby on Rails.

Il est surtout utilisé dans le développement d’applications web, et des sites comme Twitter ont eu recours à ce langage.

Ces dix créateurs ont changé la façon dont le logiciel est écrit et, sans leur travail, l’informatique serait très différente. Certains sont encore parmi nous, d’autres nous ont quittés, mais la contribution qu’ils ont laissée demeure dans chaque ligne de code écrite chaque jour.