Compiladores: Difference between revisions

From Wiki**3

Line 6: Line 6:
== Projecto ==
== Projecto ==


=== Introdução ===
* [[Compiladores/Projecto de Compiladores]] -- informação sobre todos os aspectos do projecto
* [[Compiladores/Projecto de Compiladores/Fases Desenvolvimento|Fases de Desenvolvimento]]
 
=== Enunciado, Material de Apoio e Testes ===
* [[Compiladores/Projecto de Compiladores/Projecto 2014-2015/Manual de Referência da Linguagem "pwn"|Manual de Referência da Linguagem "pwn"]]
* [[Compiladores/Projecto de Compiladores/Projecto 2014-2015/Material de Apoio ao Desenvolvimento|Material de Apoio ao Desenvolvimento]] - '''uso obrigatório''' - CDK10, RTS3, outras ferramentas (flex, byacc)
* [[Compiladores/Projecto de Compiladores/Projecto 2014-2015/Testes Automáticos|Testes Automáticos]]
* [[Compiladores/Projecto de Compiladores/Compiladores Exemplo]] - Simple, Compact, pf2asm, tiny
* [[Compiladores/Projecto de Compiladores/Tópicos de Desenvolvimento de Projectos Baseados na CDK e na RTS]]


== Aulas Práticas ==
== Aulas Práticas ==

Revision as of 21:48, 14 February 2015

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

Tópicos Teóricos

Projecto

Aulas Práticas

Pautas

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.