Compiladores: Difference between revisions
From Wiki**3
Line 37: | Line 37: | ||
Note-se que alguns enunciados contêm questões que não são abordadas no ano lectivo corrente. | Note-se que alguns enunciados contêm questões que não são abordadas no ano lectivo corrente. | ||
[https://fenix.ist.utl.pt/downloadFile/3779579650124 Teste 1 2013], [https://fenix.ist.utl.pt/downloadFile/3779579731286 Teste 2 2013], [https://fenix.ist.utl.pt/downloadFile/3779579756961 Teste 1 2013 (recurso)], [https://fenix.ist.utl.pt/downloadFile/3779579756962 Teste 2 2013 (recurso)] | [https://fenix.ist.utl.pt/downloadFile/3779579650124 Teste 1 2013], [https://fenix.ist.utl.pt/downloadFile/3779579731286 Teste 2 2013], [https://fenix.ist.utl.pt/downloadFile/3779579756961 Teste 1 2013 (recurso)], [https://fenix.ist.utl.pt/downloadFile/3779579756962 Teste 2 2013 (recurso)], | ||
[https://dspace.ist.utl.pt/bitstream/2295/933775/1/201104020900-t1.pdf Teste 1 2011], [https://dspace.ist.utl.pt/bitstream/2295/933774/1/201106031130-t2.pdf Teste 2 2011] | [https://dspace.ist.utl.pt/bitstream/2295/933775/1/201104020900-t1.pdf Teste 1 2011], [https://dspace.ist.utl.pt/bitstream/2295/933774/1/201106031130-t2.pdf Teste 2 2011], | ||
[https://dspace.ist.utl.pt/bitstream/2295/642980/1/201004171100-t1a.pdf Teste 1(a) 2010], [https://dspace.ist.utl.pt/bitstream/2295/642981/1/201004171100-t1b.pdf Teste 1(b) 2010], [https://dspace.ist.utl.pt/bitstream/2295/680027/1/201006140900-t2a.pdf Teste 2(a) 2010] | [https://dspace.ist.utl.pt/bitstream/2295/642980/1/201004171100-t1a.pdf Teste 1(a) 2010], [https://dspace.ist.utl.pt/bitstream/2295/642981/1/201004171100-t1b.pdf Teste 1(b) 2010], [https://dspace.ist.utl.pt/bitstream/2295/680027/1/201006140900-t2a.pdf Teste 2(a) 2010], | ||
[https://dspace.ist.utl.pt/bitstream/2295/325068/1/200904281900-t1.pdf Teste 1 2009], [https://dspace.ist.utl.pt/bitstream/2295/325070/1/200906121900-t2.pdf Teste 2 2009] | [https://dspace.ist.utl.pt/bitstream/2295/325068/1/200904281900-t1.pdf Teste 1 2009], [https://dspace.ist.utl.pt/bitstream/2295/325070/1/200906121900-t2.pdf Teste 2 2009], | ||
[https://dspace.ist.utl.pt/bitstream/2295/303539/1/t1a.pdf Teste 1 2008], [https://dspace.ist.utl.pt/bitstream/2295/303541/1/t1ra.pdf Teste 1 2008 (recurso)], [https://dspace.ist.utl.pt/bitstream/2295/318398/1/t2ra.pdf Teste 2 2008 (recurso)] | [https://dspace.ist.utl.pt/bitstream/2295/303539/1/t1a.pdf Teste 1 2008], [https://dspace.ist.utl.pt/bitstream/2295/303541/1/t1ra.pdf Teste 1 2008 (recurso)], [https://dspace.ist.utl.pt/bitstream/2295/318398/1/t2ra.pdf Teste 2 2008 (recurso)], | ||
[https://dspace.ist.utl.pt/bitstream/2295/160436/1/co04e1.pdf Teste 1 2004] | [https://dspace.ist.utl.pt/bitstream/2295/160436/1/co04e1.pdf Teste 1 2004], | ||
[https://dspace.ist.utl.pt/bitstream/2295/160431/1/co03e1a.pdf Teste 1 2003] | [https://dspace.ist.utl.pt/bitstream/2295/160431/1/co03e1a.pdf Teste 1 2003], | ||
[https://dspace.ist.utl.pt/bitstream/2295/160426/1/co02e1a.pdf Teste 1 2002] | [https://dspace.ist.utl.pt/bitstream/2295/160426/1/co02e1a.pdf Teste 1 2002], | ||
[https://dspace.ist.utl.pt/bitstream/2295/160423/1/co01e1.pdf Exame 3 2001] | [https://dspace.ist.utl.pt/bitstream/2295/160423/1/co01e1.pdf Exame 3 2001], | ||
[https://dspace.ist.utl.pt/bitstream/2295/160420/1/co00e1.pdf Teste 1 2000] | [https://dspace.ist.utl.pt/bitstream/2295/160420/1/co00e1.pdf Teste 1 2000] | ||
Revision as of 11:45, 24 January 2017
Tópicos Teóricos
- Tópicos sobre Construção de Compiladores -- tópicos teóricos e práticos
Projecto
- 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. Optimização.
Pautas
- Pautas 2016-2017 - resultados e critérios de avaliação
- Pautas 2015-2016 - resultados e critérios de avaliação
- Pautas 2014-2015 - resultados e critérios de avaliação
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.
Teste 1 2013, Teste 2 2013, Teste 1 2013 (recurso), Teste 2 2013 (recurso), Teste 1 2011, Teste 2 2011, Teste 1(a) 2010, Teste 1(b) 2010, Teste 2(a) 2010, Teste 1 2009, Teste 2 2009, Teste 1 2008, Teste 1 2008 (recurso), Teste 2 2008 (recurso), Teste 1 2004, Teste 1 2003, Teste 1 2002, Exame 3 2001, Teste 1 2000