Este livro conjuga o estudo detalhado das teorias modernas de projeto de compiladores com a descrição completa com código-fonte de um compilador escrito em linguagem C, integrando teoria e prática.
O autor discute conceitos, apresentando, entre outros assuntos, algoritmos para análise sintática descendente, formas mais comuns de ambientes para execução e geração de código.
Um conjunto de exercícios ao final de cada capítulo enriquece a obra, despertando a atenção dos alunos para problemas de programação específicos.