Compilation avancée 2

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

  1. Aho A. Ullman J.D., Principes des Compilateur, 1986 Edison.
  2. Andrew w. appel, Modern Compiler Implementation in ML, Cambridge University Press 1998.