John Backus Une prsentation de Myriam Bloch et
John Backus Une présentation de Myriam Bloch et Matthieu Faou
John Backus 1924 – 2007 Informaticien Américain Prix Turing (1977)
Carrière 1949 Diplôme 1950 1953 1954 Speedcoding IBM FORTRAN 1959 BNF 1977 FP 1989 FL 1991 Retraite
Programmation informatique Codage Problème à résoudre Langage FORTRAN Transformation Compilateur et/ou interpréteur Exécution Solution informatique Processeur
FORTRAN FORmula TRANslator Qu'est-ce que ? Un langage de haut niveau. Pour quoi faire ? Traiter des problèmes mathématiques informatiquement. Avantages ?
Programmation informatique Codage Problème à résoudre Langage Transformation Compilateur et/ou interpréteur BNF Exécution Solution informatique Processeur
Compilateur D'après Yann Régis-Gianas
Backus-Naur Form BNF Qu'est-ce que ? Notation de description syntaxique. Pour quoi faire ? Théorisation d'un langage. Exemple :
Function Programming (FP) & Function Level (FL) Qu'est-ce que ? Langages fonctionnels Peu répandus
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 ?
- Slides: 12