Précédent Remonter Suivant

Compilation

Cours de base (30 h de cours, 30h de TD)

Cours : Florent de Dinechin (Florent.de.Dinechin)

TD : Fabrice Rastello (Fabrice.Rastello)

Présentation
Le but de ce module est de présenter les techniques fondamentales pour la construction de compilateurs.

Plan
Ce plan est indicatif.
  1. Langages formels, analyse lexicale, expressions régulières et automates finis

  2. Grammaires non contextuelles, analyse syntaxique

  3. Analyse sémantique, attributs

  4. Vérification de type

  5. Génération de code

  6. Optimisations globale et locale

  7. Allocation des registres, ordonnancement des instructions

  8. Ramasse-miettes

  9. Compilation des langages orientés-objet et des langages parallèles
Bibliographie

Précédent Remonter Suivant