Apostilas e Artigos

 

  • Apostila “Learning Compiler Construction by Examples” (estudo dos exemplos dados em aula). Os apêndices são o código dos compiladores 6, 7, 8, 9 e 10. Muitos acharão desnecessário imprimir estes apêndices, que tomam  aproximadamente 120 páginas da apostila. Não imprima o capítulo 10. Ele será reescrito. Os apêndices estão numerados a partir de 1 justamente para o Capítulo 10 poder ser expandido;
  •  Apostila antiga (pdf) . Estudaremos apenas os Capítulos 1, 4 e 7. Vale a pena estudar o Capítulo 9.
  • Listas de exercíciossegunda. A primeira e a terceira lista, presentes nos anos anteriores, foram incorporadas à apostila “Learning Compiler Construction by Examples”;
  • Guia de Correção dos Trabalhos;
  • Mini-manual de conversão de expressões regulares para autômatos finitos;
  • Mini-manual sobre o método LR(0) de análise ascendente. Deve ser utilizado com páginas 150-165 do livro
    Dick Grune, Henri E. Bal, Ceriel J. H. Jacobs, and Koen G. Langendoen. Modern Compiler Design. John Wiley & Sons, 2000;
  • Guia de Programação.

 

Veja este site:     http://www.gimpel.com/html/bugs.htm

Ele contém erros em programas em  C/C++. Super interessante.