Compiladores
Período letivo 2025.1:
- Campus Juazeiro
- Segundas, das 10:00 às 12:00 hs (sala 20)
- Quartas, das 10:00 às 12:00 hs (sala 20)
- Informações gerais
- Programa da disciplina: no SIGA
Avaliações:
Slides:
Projeto:
Exemplo completo:
Site do livro:
Literatura complementar:
Outras referências:
- Aulas gravadas (2021):
- Linguagens de programação:
- AWK:
- Algol 68:
- Compiladores:
- História das linguagens de programação:
- História dos sistemas operacionais:
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 -