1 / 12

John Backus Une présentation de Myriam Bloch et Matthieu Faou

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.

kenley
Download Presentation

John Backus Une présentation de Myriam Bloch et Matthieu Faou

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. John Backus Une présentation de Myriam Bloch et Matthieu Faou

  2. 1924 – 2007 Informaticien Américain Prix Turing (1977) John Backus

  3. 1950 1953 1954 1959 1977 1989 1991 1949 Speedcoding FL Diplôme BNF IBM FP Retraite FORTRAN Carrière

  4. Codage Transformation Exécution Solution informatique Problème à résoudre Compilateur et/ou interpréteur Langage Processeur FORTRAN Programmation informatique

  5. Qu'est-ce que c'est ? Un langage de haut niveau. Pour quoi faire ? Traiter des problèmes mathématiques informatiquement. Avantages ? FORTRANFORmula TRANslator

  6. Codage Transformation Exécution Solution informatique Problème à résoudre Compilateur et/ou interpréteur Langage Processeur BNF Programmation informatique

  7. Compilateur D'après Yann Régis-Gianas

  8. Qu'est-ce que c'est ? Notation de description syntaxique. Pour quoi faire ? Théorisation d'un langage. Exemple : Backus-Naur FormBNF

  9. Qu'est-ce que c'est ? Langages fonctionnels Peu répandus Function Programming (FP) & Function Level (FL)

  10. Conclusion • Innovation au niveau pratique • Mais également au niveau de la théorisation des langages • Travaux toujours utilisés

  11. Sources • Wikipedia • Encyclopédie Universalis • Introduction à la compilation, cours de M. Régis-Gianas • enseignement.polytechnique.fr

  12. Merci de votre attention. Des questions ?

More Related