Cours
11 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Cours de Compilation: 2003/2004Maîtrise d’InformatiqueParis VIIRoberto Di Cosmoe mail:roberto@dicosmo.orgWWW:http://www.dicosmo.orgModalités du cours† Nb cours :13 (vendredi de 12h30 à 14h30 en Amphi 34A)† Nb TD : 13 (début cette semaine)† Chargés de TD :Antonio Bucciarelli, Alexandre MiquelLundi 8h30 10h30 et 10h30 12h30 en salle 110,Lundi 16h30 18h30 en salle 106† Partiel projet : mi décembre† Examen final : entre le 19/01/2004 et le 07/02/2004† Soutenance projet : entre le 01/02/2004 et le 07/02/2004† Note Projet :1 1note partiel projet + note soutenance2 2† Note Janvier :1 2note projet + exam Janvier3 3† Note Septembre :1 2Max(exam Septembre, note projet + exam Septembre)3 31Plan du cours1. Notions préliminaires :structure d’un compilateur, bootstrap, machine cible assembleur (RISC 2000)2. Mise à niveau Ocaml (langage disponible librement par ftp depuis l’Inriaftp.inria.fr)3. Analyse lexicale :rappels théoriques, Lex, Ocamllex4. Analyse syntaxique :rappels théoriques, analyse descendente, analyse ascendente, Yacc, Ocamlyacc5. Arbre de syntaxe abstraite :structure et représentation6. Analyse statique : typage7. Blocs d’activation pour fonctions/variables locales8. Structure de la machine d’éxécution9. Génération de code intermediaire, optimisations10. de code assembleur11. Allocation des régistresBibliographie† Compilers: Principles, Techniques and Tools.Alfred V. AHO, Ravi SETHI, Jeffrey D. ULLMAN,Addison Wesley. ...

Sujets

Informations

Publié par
Nombre de lectures 45
Langue Français
Cours de Compilation: 2003/2004
Maîtrise d’Informatique Paris VII
Roberto Di Cosmo email: roberto@dicosmo.org WWW: http://www.dicosmo.org
Modalités du cours
Nb cours : 13 (vendredi de 12h30 à 14h30 en Amphi 34A)
Nb TD : 13 (début cette semaine)
Chargés de TD : Antonio Bucciarelli, Alexandre Miquel Lundi 8h3010h30 et 10h3012h30 en salle 110, Lundi 16h3018h30 en salle 106
Partiel projet : midécembre
Examen final : entre le 19/01/2004 et le 07/02/2004
Soutenance projet : entre le 01/02/2004 et le 07/02/2004
Note Projet : 1 1 note partiel projet + note soutenance 2 2 Note Janvier : 1 2 note projet + exam Janvier 3 3 Note Septembre : 1 2 Max(exam Septembre, note projet + exam Septembre) 3 3
1