Compiladores


Período letivo 2025.1:


Avaliações:


Slides:


Projeto:

Exemplo completo:


Site do livro:

Literatura complementar:

Outras referências:


Aulas ministradas:


Aula 01 - 10/03/2025 - Apresentação e motivação. Linguagens de alto e baixo-nível. Linguagens fonte e objeto. Tipos de processadores. Compilação e interpretação. Métodos para especificação de linguagens. Sintaxe e semântica.
Aula 02 - 12/03/2025 - Especificação de linguagens de alto-nível. Mini-Triangle.
Aula 03 - 17/03/2025 - Processadores de linguagens e Diagramas-T.
Aula 04 - 19/03/2025 - Fases de compilação.
Aula 05 - 24/03/2025 - Análise léxica (teoria).
Aula 06 - 26/03/2025 - Análise léxica (implementação).
Aula 07 -
Aula 08 -
Aula 09 -
Aula 10 -
Aula 11 -
Aula 12 -
Aula 13 -
Aula 14 -
Aula 15 -
Aula 16 -
Aula 17 -
Aula 18 -
Aula 19 -
Aula 20 -
Aula 21 -
Aula 22 -
Aula 23 -
Aula 24 -
Aula 25 -
Aula 26 -
Aula 27 -
Aula 28 -
Aula 29 -
Aula 30 -