Sinopse
Seu conteúdo é uma viagem sobre os interpretadores, começando com uma linguagem abstrata de alto nível e progressivamente tornando os recursos lingüísticos explícitos até atingir uma máquina de estado com um analisador e compilador. Dentre os assuntos abordados, são apresentadas a programação recursiva e sua relação com a indução matemática, a abstração de dados, os processadores de linguagem, como interpretadores e verificadores de tipo, a manipulação de dados pelos programas, a manipulação algébrica simples, entre outros tópicos.