Ordinateurs

L’évolution des langages informatiques (infographie) – High-teK.ca

Ce site peut gagner des commissions d’affiliation à partir des liens sur cette page. Conditions d’utilisation.

Croyez-le ou non, les langages de programmation existent depuis plus de 200 ans, depuis l’invention de la carte perforée programmable Métier Jacquard. Ce n’était pas un langage de programmation au sens moderne du terme – il n’y avait ni calcul ni logique – mais il a déclenché une cascade qui a finalement abouti à la théorie de Charles Babbage. Moteur analytiqueet la déconstruction par Ada Lovelace en 1842 de son travail qui a conduit à la premier programme informatique.

Cependant, il a fallu 100 ans avant que les premiers ordinateurs programmables électriques n’éclatent. Spécifique à la machine langage d’assemblage dans les années 1940 était probablement le premier langage de programmation (vaguement) lisible par l’homme, mais dans les années 1950, les ingénieurs informaticiens ont réalisé que le langage d’assemblage était beaucoup trop laborieux et sujet aux erreurs pour construire des systèmes entiers à partir de – et donc en 1955 le premier langage de programmation moderne est né: Fortran (FORMULA TRANslator). LISP (LISt Processor), ALGOL (ALGOrithmic Language) et COBOL (COmmon Business Oriented Language) suivraient dans les prochaines années – et comme on dit, le reste appartient à l’histoire. Aujourd’hui, presque toutes les langues sont dérivées de l’une de ces quatre premières langues – et en effet, FORTRAN, LISP et COBOL sont toujours activement utilisés par de grandes institutions lourdes comme le National Weather Service et le US Postal Service.

En 1964, BASIC avait été inventé, puis C est sorti en 1969. Unix a été réécrit en C – le premier système d’exploitation majeur à ne pas être écrit en langage d’assemblage – et aujourd’hui, Linux est écrit presque entièrement en C, et les deux Windows et Mac OS X ont de larges pans de leur code écrit en C.

Psssssst :  Apple et TSMC sont sur la bonne voie pour passer du 3 nm à la production à risque d'ici la fin de 2021

Pour le reste de l’histoire des langages de programmation modernes — parce que C n’était vraiment que le début ! – consultez l’infographie ci-dessous. Vous pouvez cliquer dessus pour zoomer.

Évolution des langages de programmation (depuis Rackspace)

Infographie via Rackspace

En savoir plus sur l’histoire des langages de programmation

Bouton retour en haut de la page