Universidade Federal do Espírito Santo

Portal do Ementário

Informações Gerais
Disciplina:
Compiladores ( COM10791 )
Unidade:
Departamento de Computação
Tipo:
Obrigatória
Período Ideal no Curso:
7
Nota Mínima para Aprovação:
5.00
Carga Horária:
60
Número de Créditos:
4

Objetivos
Aprofundar e ampliar os conceitos e estudos na área de compilação de programas, através de abordagem teórica e prática. Mostrar também técnicas e ferramentas úteis para a compilação de programas em Linguagens de Programação criadas. 

Ementa
Organização e estrutura de compiladores e interpretadores. Análise léxica. Análise sintática. Alocação e gerência de memória. Formas internas de programas fonte. Análise semântica. Geração de código. Otimização de código. Interpretação de código.

Bibliografia
[1] Aho, A. V.; Lam, M. S.; Sethi, R.; Ullman, J. D.; Compiladores: Princípios, Técnicas e Ferramentas. 2ed, Ed. Addison Wesley, 2008. ISBN: 9788588639249. [2] Louden, K. C.; Compiladores: Princípios e Práticas. 1ed, Ed. Thomson, 2004. ISBN: 8522104220. [3] Grune, Dick; Bal, Henri E.; Jacobs, Ceriel; Projeto Moderno de Compiladores: Implementação e Aplicações. 1ed, Ed. Campus, 2001. ISBN: 8535208763.

Bibliografia Complementar
[1] Appel, A. W.; Modern Compiler Implementation in Java. 2ed, Ed. Cambridge University, 2002. ISBN: 9780521820608. [2] Appel, A. W.; Modern Compiler Implementation in C. Ed. Cambridge University, 2004. ISBN: 9780521607650. [3]  Galles, D.; Modern Compiler Design. Ed. Addison Wesley, 2004. ISBN: 9781576761052
Carregando...