Compiladores/Aula Prática 02: Difference between revisions

From Wiki**3

Root (talk | contribs)
Root (talk | contribs)
Line 10: Line 10:
* [[Nodes from CDK and Simple|Lista de nós da CDK e do Simple]].
* [[Nodes from CDK and Simple|Lista de nós da CDK e do Simple]].
* Vídeo sobre estes tópicos, aplicados à linguagem FIR, mas análogos para outras linguagens: https://youtu.be/h95WRzwiAME
* Vídeo sobre estes tópicos, aplicados à linguagem FIR, mas análogos para outras linguagens: https://youtu.be/h95WRzwiAME
* Vídeo semelhante ao anterior, mas sobre a linguagem L22 (2021/2022): https://www.youtube.com/watch?v=NN1_MIKgxGw
* [[Compiladores/Aula Prática 02/Exemplos|Exemplos]] (soluções dos exercícios de avaliação)
* [[Compiladores/Aula Prática 02/Exemplos|Exemplos]] (soluções dos exercícios de avaliação)



Revision as of 09:33, 13 May 2022

Tópicos

Revisões de conceitos de padrões de desenho aplicados no contexto da linguagem C++, especialmente, mas sem limitação, Composite, Visitor (Abstract Factory, Strategy são deixados como trabalho para casa).

Aplicação ao padrão Composite no contexto do projecto: AST ("abstract syntax tree"), nomeadamente na especificação dos nós da árvore.

Compiler AST Nodes

Sheep and Herds