O livro inclui - técnicas tradicionais e avançadas essenciais comuns aos paradigmas de todas as linguagens, proporcionando aos leitores os conhecimentos exigidos para a elaboração de compiladores modernos; cobertura dos tipos mais importantes de linguagens de programação - linguagens imperativas, orientadas a objetos, funcionais, lógicas e distribuídas; ênfase prática nas técnicas de implementação e otimização, incluindo ferramentas para automatizar o projeto de compiladores; exemplos práticos.