Engineering a Compiler, tredje upplagan, är en uppdaterad och omfattande lärobok som täcker de senaste framstegen inom kompilatorteknologi. I denna utgåva har författarna Keith Cooper och Linda Torczon lagt till nya kapitel som behandlar semantisk utveckling – de problem som uppstår vid generering av kod från syntaxstyrda översättningsscheman i en parser. Dessutom fokuserar boken på runtime-stöd för namngivning och adresserbarhet samt kodstrukturering för uttryck, tilldelningar och kontrollstrukturer.
Den här boken är resultatet av gedigen forskning och erfarenhet från ledande pedagoger och forskare inom området. Genom att kombinera grundläggande principer med praktiska insikter från verklig kompilatorutveckling erbjuder den ett fräscht sätt att lära sig viktiga tekniker för att bygga moderna kompilatorer. Med sina 848 sidor ger Engineering a Compiler både djupgående teoretisk kunskap och användbara verktyg som gör den oumbärlig för studenter, forskare och yrkesverksamma inom programmeringsspråkets värld.