Teme obuhvaćene knjigom uključuju:
- Struktura kompajlera.
- Leksička analiza, uključujući regularne izraze i konačne automate.
- Analiza sintakse, uključujući gramatike bez konteksta, LL parseri, odozdo prema gore parseri i LR parseri.
- Sintaksno usmjereno prevođenje.
- Provjera vrste, uključujući konverzije tipa i polimorfizam.
- Runtime problemi, uključujući prolaz parametara, tablice simbola i dodjeljivanje registara.
- Generiranje koda i generiranje srednjeg koda.
- Optimizacija koda.
Drugo izdanje knjige, na kojem je bio i ljubičasti zmaj na naslovnici, uključivalo je sljedeće dodatne teme:
Povežite stranice
- Koje biste knjige preporučili za čitanje?
Okoliš, programski uvjeti