Difference between revisions of "Compiladores/Aula Prática 02"

From Wiki**3

< Compiladores
(Compiler AST Nodes)
(Compiler AST Nodes)
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ídeos sobre estes tópicos:
 
* Vídeos sobre estes tópicos:
** Linguagem MML e GIT: (a disponibilizar)
+
** Linguagem MML e GIT: https://youtu.be/xkDKt4sU32k
 
** Linguagem L22 (2021/2022) e CVS (análoga a outras linguagens): https://www.youtube.com/watch?v=NN1_MIKgxGw
 
** Linguagem L22 (2021/2022) e CVS (análoga a outras linguagens): https://www.youtube.com/watch?v=NN1_MIKgxGw
 
** Linguagem FIR e CVS (análoga a outras linguagens): https://youtu.be/h95WRzwiAME
 
** Linguagem FIR e CVS (análoga a outras linguagens): https://youtu.be/h95WRzwiAME

Revision as of 01:22, 4 May 2023

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