Thisexcitingnewbookcombinesadetailedstudyofmoderntheoriesofcompiler
designwithacompletedescription(withsourcecode)ofaworkingcompilerforasmalllanguage.Thebookreflectstheauthorsconvictionthatpracticalaspectsofcompilerdesigncannotbeunderstoodwithoutagraspoftheory,andthattheorycannotbetrulycomprehendedbyundergraduatestudentswithoutseeingitputintoactualpractice.UnifyingthetextsdiscussionofconceptsisacompleteworkingcompilerwritteninCanddevelopedusingthetechniquesdiscussedineachchapter.
Extensiveexercisesetsattheendofeachchapterfocusstudentsattentiononspecificprogrammingproblems.