Plano de Aulas
Plano de Aulas
Semestre:
- SEG (P), 16:40h - Definir local
- QUA (T), 16:40h - Definir local
Atividades
Dia | Data | Assunto | Atividade | |
1 (P) | Apresentação da disciplina; Introdução a Compiladores | Quiz 1 | ||
2 (T) | Conceitos básicos de análise léxica | Quiz 2 | ||
3 (P) | Expressões regulares (ER) e Autômatos Finitos | Quiz 3 | ||
4 (T) | Implementação de analisadores léxicos | Apresentação da especificação de T1 | ||
5 (P) | Flex | Exercício 1 - Expressões | ||
6 (T) | Conceitos básicos de análise sintática | Quiz 4 | ||
7 (P) | Análise sintática descendente | Quiz 5 | ||
8 (T) | Análise sintática descendente | Entrega de T1; Apresentação da especificação de T2; Quiz 6 | ||
9 (P) | Análise LL(1) | Quiz 7 | ||
10 (T) | Análise sintática ascendente | Quiz 8 | ||
11 (P) | Bison I | Exercício 2 - Integração com Flex | ||
12 (T) | Análise SLR | Quiz 9 | ||
13 (P) | Bison II | Exercício 3 - Validador | ||
14 (T) | Tradução dirigida por sintaxe | Quiz 10; Entrega de T2; Apresentação da especificação de T3 | ||
15 (P) | Bison III - Ações semânticas | Exercício 4 - Interpretador | ||
16 (T) | Tradução dirigida por sintaxe | Quiz 11 | ||
17 (P) | Bison IV | Exercício 5 - Avaliador | ||
18 (T) | Análise Semântica | Entrega de T3 - Apresentação da especificação de T4; Quiz 12 | ||
19 (P) | Tabela de símbolos | Exercício 6 - Avaliador com tabela de símbolos | ||
20 (T) | Sistema de Tipos | Quiz 13 | ||
21 (P) | Verificação de Tipos | Exercício 7 - Avaliador com tipos | ||
22 (T) | Semântica de linguagens de programação | Quiz 14 | ||
23 (P) | Aula Prática | |||
24 (T) | Geração de RI | Entrega de T4; Especificação de T5; Quiz 15 | ||
25 (P) | Otimização de Código | Quiz 16; | ||
26 (T) | Geração de Código | Apresentação da especificação de T5 | ||
27 (P) | Geração de Código | |||
28 (T) | Trabalho Prático | |||
29 (P) | Trabalho Prático | |||
30 (T) | Trabalho Prático | Entrega de T5 | ||
31 (P) | Trabalho Prático | |||
32 (T) | Discussão | |||
33 (P) | Discussão | |||
34 (T) | Discussão |