Connaître la structure générale d’un compilateur et ses différentes étapes
Analyse lexicale : outil Lex
Analyse syntaxique : LL, LR, outil Yacc
Analyse sémantique : typage, grammaires attribuées
Traduction et génération de code : traduction d’un langage à un autre et un peu de langage assembleur