Developpez.com - Pascal
X

Choisissez d'abord la catégorieensuite la rubrique :


Historique des différents languages de programmation

13/06/03

Par Pascail (autres articles)
 


Avant-Propos
1. IX siècle : Le debut
2. XIXème siècle : Mise en place des bases
2.1. 1840
2.2. 1854
3. XXème siècle : Concrétisation
3.1. 1950
3.2. 1951
3.3. 1957
3.4. 1958
3.5. 1960
3.6. 1962
3.7. 1964 (Année clef)
3.8. 1966


Avant-Propos


Voici un court historique de l'histoire des langages de programmation. Bien sur, je n'ai parlé que des plus importants, les plus connus, les plus stables ...


1. IX siècle : Le debut


En 820, El Khawarizmi, habitant de Bagdad, publie un traité titré "La science de l'élimination et de la réduction". Ce traité fut a la suite, introduit en Europe Occidentale, suite aux invasions arabes, et aura une grande influence par la suire sur le développement des mathématiques !


2. XIXème siècle : Mise en place des bases



2.1. 1840


Ada Lovelace, mathématicienne, et accessoirement collaboratrice de Baddage, comprit le principe des itérations succéssives dans l'éxécution d'une opération. En l'honneur du mathématicien El Khawarizmi, elle nomma le processus logique d'éxécution d'une suite de commande dans un programme : Algorithme


2.2. 1854


Boole démontre que dans tous processus logiques, toutes actions logiques, peuvent être décomposés en une suite d'opération logique ( ET, OU, NON -> and, or, not ) appliqués sur deux états ( 0/1, oui/non, vrai/faux, ouvert/fermé, allumé/etteint ).


3. XXème siècle : Concrétisation



3.1. 1950


Maurice V. Wilkes permet de faire un grand pas à l'histoire de l'informatique, et invente l'assembleur (ASM) encore beaucoup utilisé de nos jours, étant a la base de tout system d'exploitations, et compris par le plus grand nombre de machines.


3.2. 1951


Grace Hurray Hopper invente le premier compilateur dit A0 qui génére un programme binaire (BIN) à partir d'un code source genre ASM.


3.3. 1957


John Backus de la maison IBM, invente le premier language de programmation universel, les Fortran ( de FORmula-TRANslator ).


3.4. 1958


Suite à une conférence entre les Américains et les Européens, l'idée d'un langage standard et universel est lancé : ALGOL-58 (de ALGOrithmic Language).
Nous connaissons alors, les premières tentative de standardisations des ordinateurs, dans le but de rendre le plus de machines compatibles.

John Mc Carthy fonde en 1957 le departement d'Intelligence Artificielle au MIT. En 1958, il crée le language de programmation LISP ( de LISt Processing) qui est une forme primitive de la programamtion orientée objet.


3.5. 1960


Publication du cahier des charges du langage de programmation COBOL (Common Business Oriented Language). Il deviendra par la suite, le deuxième langage, après le Fortran, de programmation universel, mais contribura a la disparition de l'ALGOL.


3.6. 1962


Kenneth Iverson, Cannadien et mathématicien, crée le language de programmation APL (de A Programming Language)


3.7. 1964 (Année clef)


John Kemeny et Thomas Kurtz créent le language Basic ( de Beginner's All-purpose Symbolic Instruction Code) au Dartmouth College, pour les besoins de leurs étudiants.


3.8. 1966


Une équipe de chez BBN crée le language de programmation LOGO, le language graphique, qui est basé sur le principe d'une tortue (MT) que l'on pilote en lui donnant des instruction ( move, goto... )
Cette tortue continua d'être implémenté dans beaucoup d'autre machines et languages de programmation. Une version existait sous le MO5 de thomson, et plus récement, sous Turbo pascal, dans les premières versions.
L'unité de la tortue de turbo pascal, fut très vite remplacée par une unité graphique



Ce document est issu de http://www.developpez.com et reste la propriété exclusive de son auteur.
La copie, modification et/ou distribution par quelque moyen que ce soit est soumise à l'obtention préalable de l'autorisation de l'auteur.

Responsables bénévoles de la rubrique Pascal : Gilles Vasseur - Alcatîz -