120 likes | 267 Views
John Backus Une présentation de Myriam Bloch et Matthieu Faou. 1924 – 2007 Informaticien Américain Prix Turing (1977). John Backus. 1950. 1953. 1954. 1959. 1977. 1989. 1991. 1949. Speedcoding. FL. Diplôme. BNF. IBM. FP. Retraite. FORTRAN. Carrière. Codage. Transformation.
E N D
John Backus Une présentation de Myriam Bloch et Matthieu Faou
1924 – 2007 Informaticien Américain Prix Turing (1977) John Backus
1950 1953 1954 1959 1977 1989 1991 1949 Speedcoding FL Diplôme BNF IBM FP Retraite FORTRAN Carrière
Codage Transformation Exécution Solution informatique Problème à résoudre Compilateur et/ou interpréteur Langage Processeur FORTRAN Programmation informatique
Qu'est-ce que c'est ? Un langage de haut niveau. Pour quoi faire ? Traiter des problèmes mathématiques informatiquement. Avantages ? FORTRANFORmula TRANslator
Codage Transformation Exécution Solution informatique Problème à résoudre Compilateur et/ou interpréteur Langage Processeur BNF Programmation informatique
Compilateur D'après Yann Régis-Gianas
Qu'est-ce que c'est ? Notation de description syntaxique. Pour quoi faire ? Théorisation d'un langage. Exemple : Backus-Naur FormBNF
Qu'est-ce que c'est ? Langages fonctionnels Peu répandus Function Programming (FP) & Function Level (FL)
Conclusion • Innovation au niveau pratique • Mais également au niveau de la théorisation des langages • Travaux toujours utilisés
Sources • Wikipedia • Encyclopédie Universalis • Introduction à la compilation, cours de M. Régis-Gianas • enseignement.polytechnique.fr
Merci de votre attention. Des questions ?