Wiki**3
Menu
apresentação
Página Principal
Apresentação
Contactos
aulas
Compiladores
Programação com Objectos
Todas as Disciplinas...
investigação
Orientações
Publicações
misc
Downloads
Community portal
In other languages
English
Search
What links here
Related changes
Special pages
Printable version
Permanent link
Page information
Recent changes
Help
Log in
Compiladores
From Wiki**3
Revision as of 23:48, 14 February 2015 by
Root
(
talk
|
contribs
)
(
→
Projecto
)
(
diff
)
← Older revision
|
Latest revision
(
diff
) |
Newer revision →
(
diff
)
Compiladores
Introdução ao Desenvolvimento de Compiladores
Aspectos Teóricos de Análise Lexical
A Ferramenta Flex
Introdução à Sintaxe
Análise Sintáctica Descendente
Gramáticas Atributivas
A Ferramenta YACC
Análise Sintáctica Ascendente
Análise Semântica
Geração de Código
Tópicos de Optimização
Contents
1
Tópicos Teóricos
2
Projecto
3
Aulas Práticas
4
Pautas
5
Testes de Avaliação (por data)
Tópicos Teóricos
Tópicos sobre Construção de Compiladores
(teoria e prática)
Projecto
Compiladores/Projecto de Compiladores
-- informação sobre todos os aspectos do projecto
Aulas Práticas
Aula Prática 01
- Revisões sobre programação em C++.
Aula Prática 02
- Revisões sobre padrões de desenho.
Aula Prática 03
- Análise lexical. Analisadores lexicais.
Aula Prática 04
- Análise lexical com a ferramenta Flex.
Aula Prática 05
- Gramáticas. Conjuntos FIRST e FOLLOW. Análise sintáctica descendente LL(1).
Aula Prática 06
- Gramáticas atributivas. Atributos herdados e atributos sintetizados.
Aula Prática 07
- Ferramenta YACC.
Aula Prática 08
- Análise ascendente LR(0) e SLR(1). Items LR(0).
Aula Prática 09
- Análise sintáctica ascendente LALR(1). Lookaheads. Items LR(1).
Aula Prática 10
- Processamento semântico.
Aula Prática 11
- Processamento semântico e geração de código Postfix (não optimizado).
Aula Prática 12
- Processamento semântico e geração de código Postfix (não optimizado).
Aula Prática 13
- Processamento semântico e geração de código Postfix (optimizado).
Pautas
Pautas 2014-2015:
Pauta Global da Disciplina
Pautas 2014-2015:
Pauta Global do Projecto
Pautas 2014-2015:
Pauta do Projecto: Entrega "zero"
Pautas 2014-2015:
Pauta do Projecto: Entrega Intermédia
Pautas 2014-2015:
Pauta do Projecto: Entrega Final
Pautas 2014-2015:
Pauta das Aulas Práticas
Pautas 2014-2015:
Pauta do Teste 1
Pautas 2014-2015:
Pauta do Teste 2
Pautas 2014-2015:
Pauta do Teste 1 (recurso)
Pautas 2014-2015:
Pauta do Teste 2 (recurso)
Testes de Avaliação (por data)
Note-se que alguns enunciados contêm questões que não são abordadas no ano lectivo corrente.
2013:
Teste 1
,
Teste 2
,
Teste 1 (recurso)
,
Teste 2 (recurso)
2012: os enunciados e soluções encontram-se enquadrados nos exercícios do wiki (secções correspondentes)
2011:
Teste 1
,
Teste 2
2010:
Teste 1(a)
,
Teste 1(b)
,
Teste 2(a)
2009:
Teste 1
,
Teste 2
2008:
Teste 1
,
Teste 1
(repescagem),
Teste 2
(repescagem)
2004:
Teste 1
2003:
Teste 1
2002:
Teste 1
2001:
Exame 3
2000:
Teste 1
Categories
:
Compiladores
Ensino