Cette page contient les nouvelles et support de la premiere partie du cours du 2eme semestre 2021/202 intitulé
« Compilation Avancée »
qui s'adresse aux étudiants de master de Sorbonne Université.
Nouvelles fraîches
- 1er cours le lundi 24 janvier à 8h30 en 56-66 205
- lien sur moodle
Notes de cours, TD et TME
- Cours 2 : compilation interprétation et bootstrap, machines abstraites, virtuelles : impérative, fonctionnelle, objet et logique (PDF),
sur les valeurs fonctionnelles)
- Cours 1 : organisation et
généralités, analyses lexicales et syntaxiques (PDF)
Équipe pédagogique
L'équipe pédagogique est ainsi constituée:
Emmanuel Chailloux, Karine Heydmann, Loic Sylvestre
Pour envoyer un courier à l'équipe pédagogique, cliquez
ici.
Groupes
Voici les horaires provisoires des groupes
- groupe 1 :
-
Cours : lundi 8h30-10h30, en 56-66 205
-
TD : mardi 8h30-10h30, en 54-55 202
-
TME : mardi 10h45-12h45, en 14-15 407
Examens et notation
La note de module est formée de 40% pour les deux devoirs (un devoir par partie comptant 20% chacun) et de 60% par l'examen final.
- des sujets récents et plus anciens de partiels et examens des années passées.
Bibliographie
- Analyses lexicale et syntaxique
- Aho, Sethi, Ullman : Compilateurs : principes; techniques et outils
- Levine, Mason, Brown : lex & yacc, O'Reilly
- site de Menhir
- sur C et OCaml
Harbison - Steele. C: A Reference Manual (2002)
Xavier Leroy et al.
The OCaml system : documentation and user's manual
(cf lien)
Emmanuel Chailloux, Pascal Manoury et Bruno Pagano.
Développement d'Applications avec Objective Caml.
O'Reilly, 2000 (cf lien)
- sur les machines abstraites :
- sur les GC :
- sur les exceptions :
- sur la génération de code
- sur les transformations de programmes
Autres liens
Remarques?
dernière modification : 02/02/2022