Compiladores – 5CPIL

  • Horário: Segundas 19h – 22h
  • O projeto é INDIVIDUAL e o link para as especificações do projeto da cadeira é esse: https://goo.gl/I1cyUh . O projeto é dividido em duas partes: A primeira parte é composta pelo Scanner e pelo Parser+AST (da página 1 e até a página 9 da especificação) . A segunda parte é composta pela análise semântica, checagem de tipos e geração de código (da página 10 do documento até o fim)
  • A primeira parte do projeto vale 10% da AP1 a segunda parte vale 40% da AP2.
  • É importante lembrar que o assunto será cobrado de acordo com o livro e que você deve estudar pelo LIVRO!
  • Os slides estão disponíveis nesse link apenas para guiar os estudos
  • Os livros textos sugeridos são:
    • “Compiladores: princípios, técnicas e ferramentas.” de AHO, A., LAM, M. S., SETHI, R., ULLMAN, J. D
    • “Construindo Compiladores” de Keith Cooper
  • Qualquer dúvida vocês devem enviar email para vrocha3@fbv.edu.br
Data Assunto
06/02/17 Introdução
13/02/17 Especificando uma Linguagem
20/02/17 Análise Léxica
27/02/17 CARNAVAL (Não Haverá Aula)
06/03/17 Análise Lexica e JFlex (LAB)
13/03/17 Análise Sintática
20/03/17 Analisador Sintático de Descida Recursiva
27/03/17 Algoritmos FIRST e FOLLOW Tabela LL(1) (LAB)
03/04/17 Análise Sintática LR
10/04/17 Entrega e Apresentação da 1ª Parte do Projeto
17/04/17 Revisão / Aula de Dúvidas
24/04/17 AP1
01/05/17 FERIADO
08/05/17 Traduções Dirigidas por Sintaxe
15/05/17 Análise Semântica
22/05/17 Geração de Código Intermediário
29/05/17 Acompanhamento de Projeto (Avaliaçao Parcial)(LAB)
05/06/17 Geração de Código/ Otimização de Código
12/06/17 Apresentação e Entrega dos Projetos
19/06/17 AP2
03/07/17 AP3
10/07/17 SUB AP1, AP2 e AP3

Deixe um comentário