Compiladores

NOTAS (com prova final)


Período letivo 2011.2:


Projeto:


Avaliações:


Slides:

Exemplo completo:

Site do livro:

Literatura complementar:

Mini-Triangle:

Outras referências:


Aulas ministradas:

Aula 01 - 02/08 - Apresentação da disciplina. Conceitos básicos. Terminologia.

Aula 02 - 04/08 - Especificação de linguagens de programação.

Aula 03 - 08/08 - Processadores de linguagens.

Aula 04 - 09/08 - Fases de compilação.

Aula 05 - 15/08 - Passos de compilação. Conceitos básicos de análise sintática.

Aula 06 - 16/08 - Análise sintática descendente e ascendente. First_k. LL(k) e LR(k).

Aula 07 - 22/08 - Análise descendente. Cálculo de first e follow. Manipulações gramaticais.

Aula 08 - 23/08 - Exercícios. Manipulação da gramática da linguagem mini-Triangle. Análise léxica x análise sintática.