Objectifs de l’enseignement
Le but de ce cours est la connaissance de la compilation des langages orientés objet.
Contenu
- Compilation des langages orientés-objet.
- Structure de données dynamiques et gestion de la mémoire (Ramasse-miettes)
- Optimisations locales et globales.
- Allocation des registres, ordonnancement des instructions.
Mode d’évaluation : Examen Ecrit, Contrôle continu, TP
Références
- Aho A. Ullman J.D., Principes des Compilateur, 1986 Edison.
- Andrew w. appel, Modern Compiler Implementation in ML, Cambridge University Press 1998.