Historique de langages

Publié le par Majunia

Avant de nous lancer dans le vif du sujet, un récapitulatif des épisodes précédents s'impose.

La vie avant le C
• 1958 : Naissance d'Algol. Facilement lisible et utilisable1, il inspira très largement ses successeurs.
• 1963 : Son premier descendant fut CPL. Il disparut dans les années 70 faute de lourdeur.
• 1967 : Plus simple que son ainé, BCPL permit entre autres d'écrire la ROM2 d'amorçage de l'ordinateur Amiga.
• 1970 : B lui succéda. Un BCPL privé de tout ce que le concepteur d'UNIX3 Kenneth Thompson jugeait inutile.

Le C
• 1972 : C succède au B. Il est conçu pour le développement du système UNIX par Dennis Ritchie et Kenneth Thompson.
• 1978 : Brian Kernighan et Denis Ritchie popularisent le C en publiant le premier ouvrage consacré à ce langage.
• 1983 : L'ANSI4 forme un comité de normalisation chargé de définir et d'adopter une norme au langage C.
• 1989 : La norme ANSI C5 est approuvée. Elle est plus communément appelée norme C89.
• 1990 : L'ISO6 adopte à son tour cette norme sous l'appellation C ISO7. C devient "Langage C standard".
• 1999 : Seconde version de la norme ISO, appelée C998. C'est une modification en profondeur. Les instructions arithmétiques sont simplifiées. Il rivalise désormais avec Fortran, langage utilisé pour les calculs scientifiques.

________
1Se dit d'un langage de " haut niveau ".
2Aussi appelé mémoire morte, c'est un programme gravé de façon définitive permettant de ne pas perdre les informations une fois l'ordinateur éteint.
3Système d'exploitation créé en 1969. Son dérivé le plus connu est Linux.
4l'institut national américain de normalisation.
5formellement, ANSI X3.159-1989.
6L'organisation internationale de normalisation.
7formellement, ISO/CEI 9899:1990.
8formellement, ISO/CEI 9899:1999.

Publié dans Programmation en C

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article