Compiladores/Aula Prática 02: Difference between revisions

From Wiki**3

Root (talk | contribs)
Root (talk | contribs)
Line 11: Line 11:
* Vídeos sobre estes tópicos:
* Vídeos sobre estes tópicos:
** Linguagem P6 (2025/2026) e GIT (parcial: ver informação completa nestas páginas): https://www.youtube.com/watch?v=KvnG6CQjN-E (parte 1) https://www.youtube.com/watch?v=iP8TIWFIztc (parte 2)
** Linguagem P6 (2025/2026) e GIT (parcial: ver informação completa nestas páginas): https://www.youtube.com/watch?v=KvnG6CQjN-E (parte 1) https://www.youtube.com/watch?v=iP8TIWFIztc (parte 2)
** Linguagem UDF (2024/2025): https://www.youtube.com/watch?v=dywEh5mfQTo
** Linguagem UDF (2024/2025) e GIT: https://www.youtube.com/watch?v=dywEh5mfQTo
** Linguagem TIL (2023/2024) e GIT: (ver MML)
** Linguagem TIL (2023/2024) e GIT: (ver MML)
** Linguagem MML (2022/2023) e GIT: https://youtu.be/xkDKt4sU32k
** Linguagem MML (2022/2023) e GIT: https://youtu.be/xkDKt4sU32k

Revision as of 10:06, 29 April 2026

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