Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Faculdade de Filosofia, Ciências e Letras de Ribeirão Preto
 
Computação e Matemática
 
Disciplina: 5954023 - Compiladores
Compilers

Créditos Aula: 4
Créditos Trabalho: 2
Carga Horária Total: 120 h
Tipo: Semestral
Ativação: 15/07/2021 Desativação:

Objetivos
Ensinar os conceitos envolvidos na construção de compiladores.
 
 
 
Docente(s) Responsável(eis)
3379565 - Zhao Liang
 
Programa Resumido
Análise léxica e semântica do código; geração e otimização de código.
 
 
 
Programa
O processo de tradução. Estrutura de um compilador. Análise léxica. Análise sintática: gramáticas livres de contexto; análise sintática descendente e ascendente. Análise semântica. Ambientes de execução. Geração de código. Otimização de código.
 
 
 
Avaliação
     
Método
Aulas teóricas e práticas complementadas com exemplos e exercícios propostos.
Critério
Serão atribuídas notas a provas e a exercícios e/ou trabalhos práticos. A nota final será determinada pela composição das várias notas obtidas pelo aluno no decorrer do semestre, de acordo com critérios estabelecidos pelo docente ministrante, o qual deverá dar ciência aos discentes sobre estes critérios no início do semestre.
Norma de Recuperação
Uma prova escrita dentro do prazo regimental. A nota da segunda avaliação será a média aritmética entre a nota da prova de recuperação e a nota final da primeira avaliação. O aluno será aprovado se obtiver nota na segunda avaliação igual ou superior a 5,0 (cinco).
 
Bibliografia
     
1. Kenneth C. Louden. Compiladores: princípios e práticas. 1ª edição. Cengage Learning, 2004.

2. Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman. Compiladores: Princípios, Técnicas e Ferramentas, Pearson Universidades, 2ª edição, 2007.
 

Clique para consultar os requisitos para 5954023

Clique para consultar o oferecimento para 5954023

Créditos | Fale conosco
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP