
Les sujets abordés dans le livre incluent:
- Structure du compilateur.
- Analyse lexicale, incluant les expressions régulières et les automates finis.
- Analyse de syntaxe, comprenant des grammaires sans contexte, des analyseurs syntaxiques LL, des analyseurs syntaxiques ascendants et des analyseurs syntaxiques LR.
- Traduction dirigée par la syntaxe.
- Vérification de type, y compris les conversions de types et le polymorphisme.
- Problèmes liés à l'environnement d'exécution, notamment le passage de paramètres, les tables de symboles et l'allocation de registres.
- Génération de code et génération de code intermédiaire.
- Optimisation du code.
La deuxième édition du livre, qui comportait un dragon violet en couverture, comprenait les sujets supplémentaires suivants:
Relier les pages
- Quels livres d'ordinateur recommanderiez-vous la lecture?
Environnement, Termes de programmation