La tour de Babel des langages informatiques
Publié par La rédaction le - mis à jour à
En marge de l'annonce par IBM et Microsoft d'une plate-forme commune pour l'accès transparent aux Web services, voici un rapide tour d'horizon de l'histoire des langages de programmation, juste pour rappeler que l'universalité appartient encore au domaine du rêve !
A l'origine était le
code machine, avec son traitement manuel des données binaires afin de programmer les traitements de calcul.
Puis vint l'Assembleur, le langage syntaxique structuré de contrôle des ordinateurs, unique à chaque ligne de machines, langage de seconde génération qui assurait la traduction des instructions en code machine.
Avec les interpréteurs et compilateurs, vinrent les langages de troisième génération, qui traduisent les commandes plus proches du langage naturel en instructions Assembleur.
Cependant, la fusion espérée n'est pas venue, et les langages se sont dispersés, chacun pouvant disposer de sa propre syntaxe, son propre code! Fortran pour les applications techniques, Cobol pour les applications de gestion, Basic pour le grand public, Pascal, C puis C++, Perl. et Java pour les applications Web, etc.
Bref, on compte aujourd'hui plus de 920 langages informatiques identifiés. Quant à chaque nouvelle création, elle promet généralement la compatibilité, mais offre plutôt ses limitations et son lot de bugs !
Alors, à quand la quatrième génération des langages informatique ?
Pour découvrir les 920 langages : https://wombat.doc.ic.ac.uk/foldoc/contents/language.html
Chronologie (sélective) des langages informatiques
1946 ? Konrad Zuse développe le Plan-calcul allemand. Son manuscrit ne sera publié qu'en 1972!
1949 ? Short Code, le premier véritable langage informatique
1951 ? Grace Hopper développe pour Remington Rand le premier compilateur, A-0, qui deviendra en 1957 Math-Matic
1957 ? L'équipe de John Backus crée Fortran en contribuant au projet Algol
1958 ? John Mc Carthy du MIT développe Lisp
1959 ? Apparition de Cobol
1960 ? Avec APL apparaissent les premiers caractères spécialisés
1966 - L'équipe de Wally Fuerzeig développe Logo et sa 'tortue graphique'
1970 ? Charles Moore développe pour la première fois en Forth
1970 ? Alan Kay s'attelle au développement de Smalltalk pour Xerox PARC
1970 ? Première apparition de Pascal
1972 ? Dennis Ritchie crée C
1975 ? Bob Albrech et Dennis Allison créent Tiny Basic, qui tourne sur 2Ko !
1975 ? Bill Gates et Paul Allen créent Basic pour MITS, le créateur de l'Altair sur processeur 8080 d'Intel
1976 ? Design System Langage, le précurseur de PostScript
1977 ? Jean Ichbiah remporte un concours pour Honeywell Bull, Ada est né
1980 ? Bjarne Stroustrup développe un ensemble de langages, 'C With Classes', qui deviendra bientôt C++
1981 ? Le Japon retient le langage français Prolog pour développer la future cinquième génération d'ordinateurs
1983 ? Turbo Pascal se répand à la vitesse de l'éclair
1986 ? Charles Duff crée Actor, langage orienté objets destiné au développement de Microsoft Windows
1990 ? Kenneth Iverson et Roger Hui présentent J
1991 ? Apparition de Visual Basic
1992 ? Apple présente son langage orienté objet Dylan
Chronologie non définitive?