Descrição geral
O livro tem cerca de 300 páginas. A versão do livro que recebi continha 16 capítulos, embora houvesse pequenos problemas com o sumário e o tamanho da fonte (era pequeno e não havia alinhamento). No entanto, isso não foi crítico e o livro é perfeitamente utilizável. Além do texto, o livro apresenta numerosos trechos de código. Outro tipo de conteúdo está ausente. O nível de dificuldade do livro é complexo. O material está estruturado de forma que cada capítulo anterior é uma continuação lógica do próximo com uma versão mais complexa. Como ferramenta para escrever seu próprio compilador, o autor usa Turbo Pascal 4.0.
Visão geral rápida
Fazer uma análise detalhada seria bastante complicado, então simplesmente listarei os principais temas que o autor abordou neste livro: análise léxica e sintática, funcionamento de interpretadores, estruturas de controle, expressões booleanas e alguns outros tópicos.
Ao longo de todo o livro, o autor frequentemente reescreve o código anteriormente escrito e o melhora, então para aqueles que desejam repetir tudo passo a passo, não devem considerar o código escrito no capítulo atual como perfeito e definitivo.
Opinião
Muito antes da faculdade, quando ainda estava na faculdade, estudei rapidamente linguagem assembly. Mesmo assim, este livro ainda pareceu um pouco difícil e completamente distante do meu trabalho diário. Por outro lado, ele não é excessivamente difícil, e com devida atenção, junto com o autor que capítulo a capítulo aperfeiçoa sua própria linguagem de programação, por analogia, pode-se desenvolver sua própria linguagem de programação ultra primitiva.