Departamento de Informtica
Cincia da Computao
Plano de Aula
Curso:
Informtica/Cincia da Computao
Aula: 1
Disciplina:
Compiladores
No de alunos:
32/23
Tpico:
Introduo
Data:
02-03/03/2010
Horrio:
13-14/3-4
Durao:
2 h/aula
Local e sala:
D67/110 - 210
Objetivo Geral
Descrever o processo completo de compilao.
Objetivos Especficos
1 Descrever a funo de um compilador.
2 Descrever os programas relacionados a compiladores.
3 Descrever o processo de compilao.
4 Descrever as principais estruturas de dados de um compilador.
5 Descrever partida rpida e transposio.
Resultados Esperados
Todos os alunos devero ser capazes de:
1 Entender o papel de um compilador.
2 Entender o processo geral de compilao.
Mtodo de Avaliao
1 Resoluo de questes de reviso.
2 Avaliao escrita.
Bibliografia
Bsica
AHO, Alfred, SETHI, Ravi, ULLMAN, Jeffrey D.: Compiladores: Princpios, Tcnicas
e Ferramentas. So Paulo: Pearson, 2007.
Complementar
LOUDEN, Kenneth C. : Compiladores: Princpios e Prticas. So Paulo: Thomson,
2004.
APPEL, Andrew W.: Modern Compiler Implementation in C: New York, Cambridge,
1998.
Durao
5 minutos
Contedo
Introduo
Atividades
1. Introduzir explicando o objetivo
especfico da aula.
1. Descrever os objetivos da disciplina.
2. Descrever a ementa da disciplina.
3. Descrever a bibliografia.
4. Explicar o mtodo de avaliao.
5. Descrever o material que ser utilizado
para estudar para a prova.
6. Descrever o material que ser utilizado
para o trabalho prtico.
7. Apresentar o calendrio de avaliao.
10 minutos
A Disciplina
5 minutos
Compiladores
10 minutos
Um Breve
Histrico
10 minutos
Programas
Relacionados
O Processo de
Traduo
25 minutos
Durao
Contedo
Atividades
5 minutos
Principais
Estruturas de
Dados
5 minutos
Outros
Aspectos
Importantes
15 minutos
1. Descrever o processo de
desenvolvimento e uso de um compilador
Partida Rpida cruzado.
e Transposio 2. Explicar o processo denominado
partida rpida.
3. Explicar o processo de transposio de
um compilador para outra arquitetura.
5 minutos
Reviso
5 minutos
Concluso
1. Descrever os exerccios.
2. Falar o que ser abordado na prxima
aula.