
Zawartość tematyczna tej książki została zaprojektowana tak, aby skupić się na rozwijaniu umiejętności wymaganych przez studenta, aby był w stanie zastosować podstawy teorii komputerów do zrozumienia i wykonania projektu kompilatora w praktyczny i skuteczny sposób.
Zasadniczym celem tej pracy jest przekazanie teoretycznych koncepcji w prosty, konkretny i przystępny dla większości studentów sposób, umożliwiając im zrozumienie abstrakcyjnych pojęć poprzez liczne praktyczne przykłady, które prowadzą ich do ogólnych wniosków w bardziej intuicyjny sposób niż ten stosowany w większości książek na ten temat. Książka ta zawiera teoretyczne i praktyczne podstawy niezbędne do opanowania i zrozumienia teorii gramatyki i projektowania kompilatorów w sposób, który pozwala studentowi zdobyć podstawy koncepcyjne do jej zastosowania w projektowaniu kompilatorów.