Académique Documents
Professionnel Documents
Culture Documents
: 7
Matière : Compilation
Crédits : 3
Coefficient : 3
Objectifs de l’enseignement (Décrire ce que l’étudiant est censé avoir acquis comme compétences
après le succès à cette matière – maximum 3 lignes).
THL
Contenu de la matière :
Introduction à la Compilation
o Les différentes étapes de la Compilation
o Compilation, Interprétation, Traduction
Analyse lexicale
o Expressions régulières
o Grammaires
o Automates d’états finis
o Un exemple de générateur d’analyseurs lexicaux : LEX
Analyse syntaxique
o Définitions : grammaire syntaxique, récursivité gauche, factorisation d’une
grammaire, grammaire ε-libre.
o Calcul des ensembles des débuts et suivants.
o Méthodes d’analyse descendantes : la descente récursive, LL(1).
o Méthodes d’analyse ascendantes : LR(1), SLR(1), LALR(1), (méthode des items).
o Un exemple de générateur d’analyseur syntaxique : YACC.
o IV. Traduction dirigée par la syntaxe (Analyse sémantique)
o V. Formes intermédiaires
forme postfixée
quadruplés
triplés directs et indirects
arbre abstrait
Allocation – Substitution- Organisation des données à l’exécution
Optimisation du code objet
o VII Génération du code objet
TRAVAUX PERSONNELS :