Ferramentas do usuário

Ferramentas do site


caes101

CAES101 - Tópicos Avançados em Engenharia de Software 1

Carga horária: 45 horas-aula (3 créditos)

Tema em 2013: Linguagens e Compiladores.

Tema em 2014: Linguagens e Compiladores.

Ementa: Revisão dos conceitos de Teoria de Linguagens Formais (Linguagens Regulares, Linguagens Livres do Contexto) e seus Reconhecedores (Autômatos Finitos Determinísticos, Não-Determinísticos e de Pilha); Conceitos sobre Análise Léxica e construção de tradutores/interpretadores. Uso de ferramentas automatizadas para geração de analisadores léxicos; Conceitos sobre Análise Sintática. Geração de Analisadores Sintáticos Ascendentes e Descendentes. Uso de ferramentas automatizadas para geração de analisadores sintáticos; Conceitos sobre Análise Semântica e Geração de Código; Realização de projetos práticos.

Bibliografia:

  • Aho V.A., Sethi R., Ulman D.J., Compiladores - Princípios, Técnicas e Ferramentas
  • LOUDEN, K. C. Compiladores: princípios e práticas. São Paulo, SP: Thomson, 2004
  • Setzer W., Mello I. H. - A Construção de um Compilador - Ed. Campus, Rio de Janeiro
caes101.txt · Última modificação: 2014/05/29 14:59 por maziero

Ferramentas da página