Ferramentas

  1. Slack
  2. BitBucket

Avaliações

  • 4 Notas:
    • 3 avaliações escritas;
    • 1 nota dos trabalhos;
  • Nota Final: média das 3 maiores notas.

Conteúdo Programático

Data Conteúdo
08/08 Introdução à Disciplina
09/08 Visão Geral da Compilação
15/08 Análise Léxica
16/08 Análise Léxica
22/08 Análise Léxica
23/08 Prova Surpresa
29/08 Análise Sintática
30/08 Análise Sintática
---
05/09 Análise Sintática
06/09 Análise Sintática
12/09 1ª Avaliação
13/09 Análise Semântica
19/09 Análise Semântica
20/09 Análise Semântica
26/09 Representações Intermediárias
27/09 Representações Intermediárias
---
03/10 Representações Intermediárias
04/10 A Abstração de Procedimento
10/10 A Abstração de Procedimento
11/10 A Abstração de Procedimento
17/10 Formato de Código
18/10 Formato de Código
24/10 Formato de Código
25/10 Formato de Código
31/10 2ª Avaliação
---
01/11 Otimização
07/11 Otimização
08/11 Otimização
14/11 Seleção de Instruções
15/11 Seleção de Instruções
21/11 Escalonamento de Instruções
22/11 Escalonamento de Instruções
28/11 Alocação de Registradores
29/11 Alocação de Registradores
---
05/12 Revisão Geral
06/12 3ª Avaliação

Bibliografia

  1. Construindo Compiladores. Autores: Keith Cooper e Linda Torcson.
  2. Compiladores Princípios e Práticas. Autor: Kenneth C. Louden
  3. Compiladores Princícios, Técnicas e Ferramentas. Autor: Alfred V. Aho