All pages
Previous page ("Simple" Factory (padrão de desenho)) | Next page (Visitor (padrão de desenho)/Expressões Aritméticas Simples)
- Listas Duplamente Ligadas (genérica)
- Listas Duplamente Ligadas (inteiros)
- Listas Simplesmente Ligadas
- Location
- Main Page
- Make/CVS example 1
- Make/CVS example 2
- Makefile examples: CDK3
- Makefile examples: Compact
- Manual da RTS
- Modelação de Evento com Refeições com Sopa
- Métodos (Java)
- Namespaces in C++
- Object- and Pattern-Oriented Compiler Construction in C++
- Object Creation in C++
- Objectos em C: Tipos de Dados Abstractos
- Observer (padrão de desenho)
- Observer (padrão de desenho)/Exemplo 01: Estação Meteorológica
- Operator Redefinition in C++
- Operações de Rotação sobre Árvores Binárias
- Optimization Topics
- Optimization Topics/Exercise 01
- Optimization Topics/Exercise 02
- Optimization Topics/Exercise 03
- Optimization Topics/Exercise 04
- Optimization Topics/Exercise 05
- Optimization Topics/Exercise 06
- Ordenação por Inserção
- Organização de Código
- Organização de Código/Modelação de Evento com Refeições com Sopa
- Orientação Científica
- Other
- PO 2005/06: Exemplos da Aula 15
- PO 2005/06: Exemplos da Aula 16
- Palavras chave da linguagem Java
- Partição pela k-ésima Menor Chave (BST)
- Pilha (dimensão variável)
- Pilha de Inteiros (versão simples)
- Pilha de Strings (controlo de falha)
- Polimorfismo, Interfaces, Classes Abstractas
- Polimorfismo, Interfaces, Classes Abstractas/Editor gráfico sem classes abstractas
- Polimorfismo, Interfaces, Classes Abstractas/Exemplo com vários conceitos
- Polimorfismo, Interfaces, Classes Abstractas/Exemplos Simples de Herança em Java
- Polimorfismo, Interfaces, Classes Abstractas/Exemplos Simples de Interfaces
- Polimorfismo, Interfaces, Classes Abstractas/Exercício 01: Energia, Predadores e Presas
- Polimorfismo, Interfaces, Classes Abstractas/Exercício 02: Tabelas e Predicados
- Polimorfismo, Interfaces, Classes Abstractas/Exercício 03: Carros e Motores
- Polimorfismo, Interfaces, Classes Abstractas/Exercício 04: Tabelas e Transformações
- Polimorfismo, Interfaces, Classes Abstractas/Exercício 05: Tabelas e Impressoras
- Polimorfismo, Interfaces, Classes Abstractas/Exercício 06: Tabuleiros e Paças
- Polimorfismo, Interfaces, Classes Abstractas/Exercício 06: Tabuleiros e Peças
- Polimorfismo, Interfaces, Classes Abstractas/Exercício 07: Fábrica e Empregados
- Polimorfismo, Interfaces, Classes Abstractas: Exemplos Simples
- Postfix Reference Guide
- Primitive types in C++
- Procura numa BST
- ProgramaçTeste de Dezembro de 2008
- Programação com Objectos
- Programação com Objectos/Aula Prática 01
- Programação com Objectos/Aula Prática 02
- Programação com Objectos/Aula Prática 03
- Programação com Objectos/Aula Prática 03/Exercício de C++
- Programação com Objectos/Aula Prática 04
- Programação com Objectos/Aula Prática 04/Exercício de C++
- Programação com Objectos/Aula Prática 05
- Programação com Objectos/Aula Prática 05/Exercício de C++
- Programação com Objectos/Aula Prática 06
- Programação com Objectos/Aula Prática 06/Exercício de C++
- Programação com Objectos/Aula Prática 07
- Programação com Objectos/Aula Prática 07/Exercício de C++
- Programação com Objectos/Aula Prática 08
- Programação com Objectos/Aula Prática 08/Exercício de C++
- Programação com Objectos/Aula Prática 09
- Programação com Objectos/Aula Prática 09/Exercício de C++
- Programação com Objectos/Aula Prática 10
- Programação com Objectos/Aula Prática 10/Exercício de C++
- Programação com Objectos/Aula Prática 11
- Programação com Objectos/Aula Prática 11/Exercício de C++
- Programação com Objectos/Aula Prática 12
- Programação com Objectos/Aula Prática 12/Exercício de C++
- Programação com Objectos/Aula Prática 13
- Programação com Objectos/Aula Prática 13/Exercício de C++
- Programação com Objectos/Pautas 2014-2015
- Programação com Objectos/Pautas 2014-2015/Pauta Global
- Programação com Objectos/Pautas 2014-2015/Pauta Global da Disciplina
- Programação com Objectos/Pautas 2014-2015/Pauta Global do Projecto
- Programação com Objectos/Pautas 2014-2015/Pauta das Aulas Práticas
- Programação com Objectos/Pautas 2014-2015/Pauta do Projecto: Entrega Final
- Programação com Objectos/Pautas 2014-2015/Pauta do Projecto: Entrega Intermédia
- Programação com Objectos/Pautas 2014-2015/Pauta do Projecto: UML
- Programação com Objectos/Pautas 2014-2015/Pauta do Teste 1
- Programação com Objectos/Pautas 2014-2015/Pauta do Teste 1 (recurso)
- Programação com Objectos/Pautas 2014-2015/Pauta do Teste 2
- Programação com Objectos/Pautas 2014-2015/Pauta do Teste 2 (recurso)
- Programação com Objectos/Pautas 2015-2016
- Programação com Objectos/Pautas 2015-2016/Pauta Global da Disciplina
- Programação com Objectos/Pautas 2015-2016/Pauta Global do Projecto
- Programação com Objectos/Pautas 2015-2016/Pauta das Aulas Práticas
- Programação com Objectos/Pautas 2015-2016/Pauta do Exame de Época Especial
- Programação com Objectos/Pautas 2015-2016/Pauta do Projecto: Entrega Final
- Programação com Objectos/Pautas 2015-2016/Pauta do Projecto: Entrega Intermédia
- Programação com Objectos/Pautas 2015-2016/Pauta do Projecto: UML
- Programação com Objectos/Pautas 2015-2016/Pauta do Teste 1
- Programação com Objectos/Pautas 2015-2016/Pauta do Teste 1 (recurso)
- Programação com Objectos/Pautas 2015-2016/Pauta do Teste 2
- Programação com Objectos/Pautas 2015-2016/Pauta do Teste 2 (recurso)
- Programação com Objectos/Pautas 2016-2017
- Programação com Objectos/Pautas 2016-2017/Pauta Global da Disciplina
- Programação com Objectos/Pautas 2016-2017/Pauta Global do Projecto
- Programação com Objectos/Pautas 2016-2017/Pauta das Aulas Práticas
- Programação com Objectos/Pautas 2016-2017/Pauta do Exame de Época Especial
- Programação com Objectos/Pautas 2016-2017/Pauta do Projecto: Entrega Final
- Programação com Objectos/Pautas 2016-2017/Pauta do Projecto: Entrega Intermédia
- Programação com Objectos/Pautas 2016-2017/Pauta do Projecto: UML
- Programação com Objectos/Pautas 2016-2017/Pauta do Teste 1
- Programação com Objectos/Pautas 2016-2017/Pauta do Teste 1 (recurso)
- Programação com Objectos/Pautas 2016-2017/Pauta do Teste 2
- Programação com Objectos/Pautas 2016-2017/Pauta do Teste 2 (recurso)
- Programação com Objectos/Pautas 2017-2018
- Programação com Objectos/Pautas 2017-2018/Pauta Global da Disciplina
- Programação com Objectos/Pautas 2017-2018/Pauta Global do Projecto
- Programação com Objectos/Pautas 2017-2018/Pauta das Aulas Práticas
- Programação com Objectos/Pautas 2017-2018/Pauta do Exame de Época Especial
- Programação com Objectos/Pautas 2017-2018/Pauta do Projecto: Entrega Final
- Programação com Objectos/Pautas 2017-2018/Pauta do Projecto: Entrega Intermédia
- Programação com Objectos/Pautas 2017-2018/Pauta do Projecto: UML
- Programação com Objectos/Pautas 2017-2018/Pauta do Teste 1
- Programação com Objectos/Pautas 2017-2018/Pauta do Teste 1 (recurso)
- Programação com Objectos/Pautas 2017-2018/Pauta do Teste 2
- Programação com Objectos/Pautas 2017-2018/Pauta do Teste 2 (recurso)
- Programação com Objectos/Pautas 2018-2019
- Programação com Objectos/Pautas 2018-2019/Pauta Global da Disciplina
- Programação com Objectos/Pautas 2018-2019/Pauta Global do Projecto
- Programação com Objectos/Pautas 2018-2019/Pauta das Aulas Práticas
- Programação com Objectos/Pautas 2018-2019/Pauta do Projecto: Entrega Final
- Programação com Objectos/Pautas 2018-2019/Pauta do Projecto: Entrega Intermédia
- Programação com Objectos/Pautas 2018-2019/Pauta do Projecto: UML
- Programação com Objectos/Pautas 2018-2019/Pauta dos Exercícios de C++
- Programação com Objectos/Projecto de Programação com Objectos
- Programação com Objectos/Projecto de Programação com Objectos/Avaliação do Projecto (Época Normal)
- Programação com Objectos/Projecto de Programação com Objectos/Calendário do Teste Prático (Época Normal)
- Programação com Objectos/Projecto de Programação com Objectos/Enunciado do Projecto de 2015-2016
- Programação com Objectos/Projecto de Programação com Objectos/Enunciado do Projecto de 2015-2016 (época especial)
- Programação com Objectos/Projecto de Programação com Objectos/Enunciado do Projecto de 2016-2017
- Programação com Objectos/Projecto de Programação com Objectos/Enunciado do Projecto de 2016-2017 (rascunho)
- Programação com Objectos/Projecto de Programação com Objectos/Enunciado do Projecto de 2016-2017 (época especial)
- Programação com Objectos/Projecto de Programação com Objectos/Enunciado do Projecto de 2017-2018
- Programação com Objectos/Projecto de Programação com Objectos/Enunciado do Projecto de 2017-2018 (rascunho de Agosto)
- Programação com Objectos/Projecto de Programação com Objectos/Enunciado do Projecto de 2017-2018 (época especial)
- Programação com Objectos/Projecto de Programação com Objectos/Enunciado do Projecto de 2018-2019
- Programação com Objectos/Projecto de Programação com Objectos/Enunciado do Projecto de 2018-2019 (rascunho random)
- Programação com Objectos/Projecto de Programação com Objectos/Material de Apoio ao Desenvolvimento
- Programação com Objectos/Projecto de Programação com Objectos/Máquina Virtual
- Programação com Objectos/Projecto de Programação com Objectos/Projecto 2014-2015/Editor de Texto (projecto de época especial)
- Programação com Objectos/Projecto de Programação com Objectos/Repositório CVS
- Programação com Objectos/Projecto de Programação com Objectos/Testes Automáticos
- Programação com Objectos/Projecto de Programação com Objectos/Testes Automáticos 2015-2016
- Programação com Objectos/Projecto de Programação com Objectos/Testes Automáticos 2016-2017
- Programação com Objectos/Projecto de Programação com Objectos/Testes Automáticos 2016/2017
- Programação com Objectos/Projecto de Programação com Objectos/Testes Automáticos 2017-2018
- Programação com Objectos/Projecto de Programação com Objectos/Testes Automáticos 2018-2019
- Programação com Objectos/Teste 1 de 2013/02/04
- Programação com Objectos/Teste 2 de 2013/02/04
- Programação com Objectos/Teste de 2009/01/24
- Programação com Objectos/Teste de 2010/01/04
- Programação com Objectos/Teste de 2010/01/21
- Programação com Objectos/Teste de 2011/01/10
- Programação com Objectos/Teste de 2012/01/07
- Programação com Objectos/Teste de 2012/01/30
- Programação com Objectos/Teste de 2012/11/19
- Programação com Objectos/Teste de 2013/01/17
- Programação com Objectos/Teste de 2013/11/15
- Programação com Objectos/Teste de Dezembro de 2005
- Programação com Objectos/Teste de Dezembro de 2008
- Programação com Objectos - Teste 1 de 2013/02/04
- Programação com Objectos - Teste 2 de 2013/02/04
- Programação com Objectos - Teste de 2009/01/24
- Programação com Objectos - Teste de 2010/01/04
- Programação com Objectos - Teste de 2010/01/21
- Programação com Objectos - Teste de 2011/01/10
- Programação com Objectos - Teste de 2012/01/07
- Programação com Objectos - Teste de 2012/01/30
- Programação com Objectos - Teste de 2012/11/19
- Programação com Objectos - Teste de 2013/01/17
- Programação com Objectos - Teste de 2013/11/15
- Programação com Objectos - Teste de Dezembro de 2005
- Projecto Pedagógico
- Projectos
- Publications
- Publicações
- Página Principal
- Página principal
- Quick-and-Dirty Guide to Transforming Compact into your Compiler
- Quick-and-Dirty Guide to Transforming the Bank Application into your Very Own Project
- Quick C++ Topics
- Quick topics on compiling and linking in C/C++
- RTS manual
- Random bombs
- Recursive Descent Parsing
- Recursive Descent Parsing: Example 1
- Recursive Descent Parsing: Example 2
- Recursive Descent Parsing: Example 3
- Remoção de Elementos de uma BST
- Repositório CVS
- Research Activities
- Ricardo Daniel Ribeiro
- S9 (language)
- S9 (language)/Ackermann Function
- S9 (language)/Using External Functions
- S9 Language
- STL Algorithms (C++)
- STL Containers (C++)
- Sand Box
- Sandbox
- Selecção da k-ésima Menor Chave (BST)
- Semantic Analysis
- Semantic Analysis/Exercise 01
- Semantic Analysis/The Compact language: semantic analysis example and C generation
- Semantic Analysis/The Simple language: semantic analysis
- Semantic Analysis/The Tiny language: semantic analysis example and C generation
- Sheep and Herds
- Sheep and Herds in C++
- Short Introduction
- Simple Factory (padrão de desenho)
- Simple Semantic Analysis Example (and C generation)
- Sistema de Recomendação (projecto)
- Southpark Portraits
- State Pattern (padrão de desenho)
- State Pattern (padrão de desenho)/Exercício 01: Semáforo
- State Pattern (padrão de desenho)/Porta Automática
- Statistical Inference
- Statistical Inference/Analysis of Variance and Regression
- Statistical Inference/Asymptotic Evaluations
- Statistical Inference/Common Families of Distributions
- Statistical Inference/Hypothesis Testing
- Statistical Inference/Interval Estimation
- Statistical Inference/Multiple Random Variables
- Statistical Inference/Point Estimation
- Statistical Inference/Principles of Data Reductions
- Statistical Inference/Probability Theory
- Statistical Inference/Properties of a Random Sample
- Statistical Inference/Regression Models
- Statistical Inference/Transformations and Expectations
- Strategy Pattern (padrão de desenho)
- Strategy Pattern (padrão de desenho)/Exercício 01: Ordenação de Gatos
- Strategy Pattern (padrão de desenho)/Galinha com fome
- Strategy Pattern (padrão de desenho)/Patos
- Strings vs. Vectores de Caracteres
- Teaching
- Teaching/pt
- Teaching (older)
- Template Method: Bebida Quente (exemplo)
- Template Method: Génios da Lâmpada (exemplo)
- Template Method Pattern (padrão de desenho)
- Teste de Dezembro de 2008
- Testing the blobbiness of blobs
- The "new" and "delete" Operators in C++
- The Flex Lexical Analyzer
- The Flex Lexical Analyzer/Exercise 1 - Printing the strings present in a C/C++ program
- The Flex Lexical Analyzer/Exercise 2 - Printing the number of times access operators are used
- The Flex Lexical Analyzer/Exercise 3 - Printing the comments present in a C/C++ program
- The Flex Lexical Analyzer/Exercise 4 - Removing the actions from a YACC specification
- The Flex Lexical Analyzer/Exercise 5 - Removing the actions from a Flex specification
- The Flex Lexical Analyzer/Exercise 6 - Playlist processing
- The Flex Lexical Analyzer/Exercise 7 - Text processing
- The Flex Lexical Analyzer/Exercise 8 - Message list and simple accounting
- The Flex Lexical Analyzer/Exercise 9 - Comments/code ratio in C++ and Java
- The YACC Parser Generator
- The YACC Parser Generator/Example: Calculator with Variables
- The YACC Parser Generator/Exercise 1
- The YACC Parser Generator/Exercise 2
- The YACC Parser Generator/Exercise 3
- The YACC Parser Generator/Exercise 4
- The YACC Parser Generator/Exercise 5
- The YACC Parser Generator/Exercise 6
- The YACC Parser Generator/Exercise 7
- Theoretical Aspects of Lexical Analysis
- Theoretical Aspects of Lexical Analysis/Exercise 1
- Theoretical Aspects of Lexical Analysis/Exercise 10
- Theoretical Aspects of Lexical Analysis/Exercise 11
- Theoretical Aspects of Lexical Analysis/Exercise 12
- Theoretical Aspects of Lexical Analysis/Exercise 13
- Theoretical Aspects of Lexical Analysis/Exercise 14
- Theoretical Aspects of Lexical Analysis/Exercise 15
- Theoretical Aspects of Lexical Analysis/Exercise 16
- Theoretical Aspects of Lexical Analysis/Exercise 17
- Theoretical Aspects of Lexical Analysis/Exercise 18
- Theoretical Aspects of Lexical Analysis/Exercise 19
- Theoretical Aspects of Lexical Analysis/Exercise 2
- Theoretical Aspects of Lexical Analysis/Exercise 20
- Theoretical Aspects of Lexical Analysis/Exercise 21
- Theoretical Aspects of Lexical Analysis/Exercise 22
- Theoretical Aspects of Lexical Analysis/Exercise 23
- Theoretical Aspects of Lexical Analysis/Exercise 24
- Theoretical Aspects of Lexical Analysis/Exercise 25
- Theoretical Aspects of Lexical Analysis/Exercise 3
- Theoretical Aspects of Lexical Analysis/Exercise 4
- Theoretical Aspects of Lexical Analysis/Exercise 5
- Theoretical Aspects of Lexical Analysis/Exercise 6
- Theoretical Aspects of Lexical Analysis/Exercise 7
- Theoretical Aspects of Lexical Analysis/Exercise 8
- Theoretical Aspects of Lexical Analysis/Exercise 9
- Theretical Aspects of Lexical Analysis
- Tipos Primitivos em C++
- Tipos de Dados Abstractos
- Tipos de Dados Abstractos: Fila
- Tipos de Dados Abstractos: Pilha
- Tipos de Dados de 1ª Ordem: números complexos
- Tipos primitivos em Java
- Tools and Development Environment (make & cvs)
- Top-Down Parsing
- Top-Down Parsing/Example 1
- Top-Down Parsing/Example 2
- Top-Down Parsing/Example 3
- Top-Down Parsing/Exercise 10: Test 2013/04/03
- Top-Down Parsing/Exercise 11: Test 2014/04/10
- Top-Down Parsing/Exercise 12: Test 2016/04/08
- Top-Down Parsing/Exercise 13: Test 2016/04/08
- Top-Down Parsing/Exercise 14: Test 2018/04/07
- Top-Down Parsing/Exercise 15: Test 2018/04/07
- Top-Down Parsing/Exercise 16: Test 2018/07/05
- Top-Down Parsing/Exercise 3
- Top-Down Parsing/Exercise 4: Test 2010/04/17
- Top-Down Parsing/Exercise 5: Test 2010/07/01
- Top-Down Parsing/Exercise 6
- Top-Down Parsing/Exercise 7
- Top-Down Parsing/Exercise 8
- Top-Down Parsing/Exercise 9
- Topics in Compiler Construction
- Toy Example (JUnit 3.8.1)
- Travessias sobre BSTs
- Tópicos Rápidos sobre C++
- Tópicos sobre Construção de Compiladores
- Tópicos sobre Programação com Objectos
- Tópicos sobre escrita de testes com JUnit
- Tópicos sobre escrita de testes com JUnit/Album (JUnit example)
- Tópicos sobre escrita de testes com JUnit/Porta AND binária
- Tópicos sobre escrita de testes com JUnit/Random bombs
- Tópicos sobre escrita de testes com JUnit/Testing the blobbiness of blobs
- Tópicos sobre escrita de testes com JUnit/Toy Example (JUnit 3.8.1)
- Tópicos sobre escrita de testes com JUnit/Toy Example (JUnit 3.8.x)
- Unit Testing with JUnit
- Unit Testing with JUnit/Album (JUnit example)
- Visitor (padrão de desenho)
- Visitor (padrão de desenho)/Exercício 1: Cálculo de Impostos