Aula1

2097 palavras 9 páginas
Compiladores
Aula 01

Jorge Aikes Junior jorgeaikes@gmail.com Faculdades Anglo Americano – FAA

Nesta Aula


Visão geral da disciplina


Objetivos;



Metodologia;



Avaliação;

Compiladores – Aula 01 – Jorge Aikes Junior

Faculdades Anglo Americano – FAA

Objetivos
Permitir que os alunos travem contato com o processo de compilação e suas variantes.
Compiladores são usados em quase todas as formas de computação, por isso, qualquer pessoa envolvida profissionalmente com computadores deve conhecer a organização e as operações básicas de um compilador.
Proporcionar ao aluno as ferramentas necessárias e a experiência prática para projetar e programar efetivamente um compilador. Compiladores – Aula 01 – Jorge Aikes Junior

Faculdades Anglo Americano – FAA



Conteúdo
Programático
Definição de Compiladores




Análise léxica
– Função do analisador léxico.










A estrutura de um compilador.

Tokens – Específicação e Reconhecimento

Análise sintática
– Gramáticas livres de contexto.


Análise sintática descendente.



Análise sintática ascendente.



Árvore Sintática

Tabela de Símbolos
Análise semântica.
Geração de código intermediário.
Ambientes de execução.
Geração de código.
Compiladores – Aula 01 – Jorge Aikes Junior

Faculdades Anglo Americano – FAA

Bibliografia Base
Aho, Alfred; Lam, Monica S.; Sethi, Ravi; e Ullman, Jeffrey D. Compiladores: princípios, técnicas e ferramentas. 2ª edição São Paulo: Pearson AddisonWesley, 2008.
Louden, Kenneth C. Compiladores: princípios e práticas. São Paulo:
Pioneira Thomson Learning, 2004.
Delamaro, Márcio Eduardo. Como Construir um Compilador Utilizando
Ferramentas Java. São Paulo: Novatec.
Price, Ana Maria de Alencar e Toscani, Simão Sirineo. Implementação de linguagens de programação: compiladores. 3ª edição. Porto Alegre:
Bookman: Instituto de Informática da UFRGS, 2008.
Bibliografia complementar
MENEZES, P. B. Linguagens formais e autômatos. 5 ed. Porto Alegre :
Bookman, 2008.
VIEIRA, N. J.

Relacionados

  • Aula1
    1245 palavras | 5 páginas
  • Aula1
    1822 palavras | 8 páginas
  • Aula1
    5029 palavras | 21 páginas
  • Aula1
    254 palavras | 2 páginas
  • Aula1
    681 palavras | 3 páginas
  • Aula1
    1240 palavras | 5 páginas
  • Aula1
    506 palavras | 3 páginas
  • Aula1
    551 palavras | 3 páginas
  • AULA1
    418 palavras | 2 páginas
  • Aula1
    787 palavras | 4 páginas