All pages
- "Simple" Factory (padrão de desenho)
- 1st TextLink Training School - Machine translation techniques to induce multilingual lexica of discourse markers
- 2006/02/20
- 2006/02/27
- 2006/03/06
- 2006/03/13
- 2006/03/20
- 2006/03/27
- 2006/04/03
- 2006/04/10
- 2006/04/18
- 2006/04/24
- 2006/05/22
- 2006/05/29
- 2006/06/19
- 2006/10/04
- 2006/10/11
- 2006/11/08
- 2006/11/15
- 2006/11/22
- 2007/01/24
- 2007/01/31
- 2007/02/07
- 2007/03/14
- 2007/04/03
- 2007/05/02
- 2007/05/09
- 2007/05/30
- 2007/06/06
- 2007/06/27
- AAA2
- ADT para tabela de símbolos
- ADTs de 1ª ordem: Fila
- ADTs de 1ª ordem: Fila de Prioridade
- ADTs de 1ª ordem: números complexos
- AED 2004/2005
- ASUS RS540-E8-RS36-ECP
- Abstract Factory Pattern (padrão de desenho)
- Actas de Orientação de Ricardo Daniel Ribeiro
- Actividade de Investigação
- Actividades Lectivas
- Actividades no IST
- Adapter Pattern (padrão de desenho)
- Adapter Pattern (padrão de desenho)/Exercício 01: Cat Stream
- Adapter Pattern (padrão de desenho)/Patos e Perus
- Advising
- Album (JUnit example)
- Algoritmos e Estruturas de Dados
- Amontoados
- Answers to LALR(1) Tests
- Aplicação Simples com Animais (não específicos) e Gatos
- Apresentação
- Arabian Nights in C++
- Arabian Nights in Java
- Attribute Grammars
- Attribute Grammars/Exercise 10: Expressions and bases
- Attribute Grammars/Exercise 11: Operadores Lógicos
- Attribute Grammars/Exercise 12: Operadores Lógicos
- Attribute Grammars/Exercise 13: Operadores Lógicos
- Attribute Grammars/Exercise 14: Operadores Lógicos
- Attribute Grammars/Exercise 1: Semaphore
- Attribute Grammars/Exercise 1: Traffic Light
- Attribute Grammars/Exercise 2: Numbers
- Attribute Grammars/Exercise 3: Expressions
- Attribute Grammars/Exercise 4: Expressions with bases (1)
- Attribute Grammars/Exercise 5: Expressions with bases (2)
- Attribute Grammars/Exercise 6: Expressions with bases percentages
- Attribute Grammars/Exercise 7: Lines, characters, and CRCs
- Attribute Grammars/Exercise 8: Arithmetic
- Attribute Grammars/Exercise 9: Text relevance
- Avaliação Experimental (ordenação)
- Avaliação do Projecto (Época Normal)
- Bottom-Up Parsing
- Bottom-Up Parsing/Example 2: SLR(1)
- Bottom-Up Parsing/Example 3: SLR(1)
- Bottom-Up Parsing/Example 4: LALR(1)
- Bottom-Up Parsing/Example 5: LALR(1)
- Bottom-Up Parsing/Exercise 10: LALR(1)
- Bottom-Up Parsing/Exercise 11: LALR(1)
- Bottom-Up Parsing/Exercise 12: LALR(1)
- Bottom-Up Parsing/Exercise 13: LALR(1)
- Bottom-Up Parsing/Exercise 14: LALR(1)
- Bottom-Up Parsing/Exercise 15: LALR(1)
- Bottom-Up Parsing/Exercise 16: LALR(1)
- Bottom-Up Parsing/Exercise 17: LALR(1)
- Bottom-Up Parsing/Exercise 6: LALR(1)
- Bottom-Up Parsing/Exercise 7: LALR(1)
- Bottom-Up Parsing/Exercise 8: LALR(1)
- Bottom-Up Parsing/Exercise 9: LALR(1)
- Bottom-Up Parsing/LALR(1) Example 1
- Bottom-Up Parsing/SLR(1) Exercise 01
- Bottom-Up Parsing/SLR(1) Exercise 02
- Bottom-Up Parsing/SLR(1) Exercise 03
- Brinquedos em C++
- C++ Quick Topics
- CVS Crash Course
- Captura de características dos objectos
- Carro & Motor (classe externa deriva de classe interna)
- Carro & Motor (classes externas e internas)
- Carro & Motor (overriding de classes internas)
- Class Inheritance in C++
- Classes, objectos e referências (Java)
- Classes Internas (Java)
- Classes Internas (Java)/Carros e Motores
- Classes Internas (Java)/Comparações em Java
- Classes Internas (Java)/Exercício 01: Interfaces java.lang.Comparable e java.util.Comparator
- Classes Internas (Java)/Exercício 02: Iteração
- Classes Internas (Java)/Exercício 03: Iteração
- Classes Internas (Java)/Exercício 04: Iteração
- Classes Internas (Java)/Exercício 2: Iteração
- Classes Internas (Java)/Gato e Estômago
- Classes Internas (Java)/Gato e Estômago/Classe externa implementa interface
- Classes Internas (Java)/Gato e Estômago/Classe interna a um bloco
- Classes Internas (Java)/Gato e Estômago/Classe interna a um método
- Classes Internas (Java)/Gato e Estômago/Classe interna anónima
- Classes Internas (Java)/Gato e Estômago/Classe interna implementa interface
- Classes Internas (Java)/Gato e Estômago/Classes interna e externa
- Classes Internas (Java)/Gatos Iteráveis
- Classes and Structures in C++
- Cliente de Lista Duplamente Ligada
- Code Generation
- Code Generation/Duplication of Floating Point Numbers on the Stack
- Code Generation/Example 1
- Code Generation/Example 2
- Code Generation/Example 3
- Code Generation/Example 4
- Code Generation/Exercise 10
- Code Generation/Exercise 11
- Code Generation/Exercise 12
- Code Generation/Exercise 13
- Code Generation/Exercise 14
- Code Generation/Exercise 15
- Code Generation/Exercise 16
- Code Generation/Exercise 17
- Code Generation/Exercise 18
- Code Generation/Exercise 5
- Code Generation/Exercise 6
- Code Generation/Exercise 7
- Code Generation/Exercise 8
- Code Generation/Exercise 9
- Code Organization in C++
- Code organization in C++
- Colecções de Objectos
- Colecções de Objectos/Registo de Gatos
- Comando (padrão de desenho)
- Comando (padrão de desenho)/Banco, Conta, Titular (aplicação bancaria)
- Comando (padrão de desenho)/Banco, Conta, Titular (aplicação bancária)
- Comparação de Linguagens de Programação
- Compiladores
- Compiladores/Aula Prática 01
- Compiladores/Aula Prática 02
- Compiladores/Aula Prática 02/Exemplos
- Compiladores/Aula Prática 03
- Compiladores/Aula Prática 04
- Compiladores/Aula Prática 05
- Compiladores/Aula Prática 06
- Compiladores/Aula Prática 07
- Compiladores/Aula Prática 08
- Compiladores/Aula Prática 09
- Compiladores/Aula Prática 10
- Compiladores/Aula Prática 11
- Compiladores/Aula Prática 12
- Compiladores/Aula Prática 13
- Compiladores/Aulas Práticas
- Compiladores/Pautas
- Compiladores/Pautas 2014-2015
- Compiladores/Pautas 2014-2015/Pauta Global da Disciplina
- Compiladores/Pautas 2014-2015/Pauta Global do Projecto
- Compiladores/Pautas 2014-2015/Pauta das Aulas Práticas
- Compiladores/Pautas 2014-2015/Pauta do Exame de Época Especial
- Compiladores/Pautas 2014-2015/Pauta do Projecto: Entrega "zero"
- Compiladores/Pautas 2014-2015/Pauta do Projecto: Entrega Final
- Compiladores/Pautas 2014-2015/Pauta do Projecto: Entrega Intermédia
- Compiladores/Pautas 2014-2015/Pauta do Teste 1
- Compiladores/Pautas 2014-2015/Pauta do Teste 1 (recurso)
- Compiladores/Pautas 2014-2015/Pauta do Teste 2
- Compiladores/Pautas 2014-2015/Pauta do Teste 2 (recurso)
- Compiladores/Pautas 2015-2016
- Compiladores/Pautas 2015-2016/Pauta Global da Disciplina
- Compiladores/Pautas 2015-2016/Pauta Global do Projecto
- Compiladores/Pautas 2015-2016/Pauta das Aulas Práticas
- Compiladores/Pautas 2015-2016/Pauta do Exame de Época Especial
- Compiladores/Pautas 2015-2016/Pauta do Projecto: Entrega "zero"
- Compiladores/Pautas 2015-2016/Pauta do Projecto: Entrega Final
- Compiladores/Pautas 2015-2016/Pauta do Projecto: Entrega Intermédia
- Compiladores/Pautas 2015-2016/Pauta do Projecto: Época Especial
- Compiladores/Pautas 2015-2016/Pauta do Teste 1
- Compiladores/Pautas 2015-2016/Pauta do Teste 1 (recurso)
- Compiladores/Pautas 2015-2016/Pauta do Teste 2
- Compiladores/Pautas 2015-2016/Pauta do Teste 2 (recurso)
- Compiladores/Pautas 2016-2017
- Compiladores/Pautas 2016-2017/Pauta Global da Disciplina
- Compiladores/Pautas 2016-2017/Pauta Global do Projecto
- Compiladores/Pautas 2016-2017/Pauta das Aulas Práticas
- Compiladores/Pautas 2016-2017/Pauta do Exame de Época Especial
- Compiladores/Pautas 2016-2017/Pauta do Projecto: Entrega "zero"
- Compiladores/Pautas 2016-2017/Pauta do Projecto: Entrega Final
- Compiladores/Pautas 2016-2017/Pauta do Projecto: Entrega Intermédia
- Compiladores/Pautas 2016-2017/Pauta do Projecto: Época Especial
- Compiladores/Pautas 2016-2017/Pauta do Teste 1
- Compiladores/Pautas 2016-2017/Pauta do Teste 1 (recurso)
- Compiladores/Pautas 2016-2017/Pauta do Teste 2
- Compiladores/Pautas 2016-2017/Pauta do Teste 2 (recurso)
- Compiladores/Pautas 2017-2018
- Compiladores/Pautas 2017-2018/Pauta Global da Disciplina
- Compiladores/Pautas 2017-2018/Pauta Global do Projecto
- Compiladores/Pautas 2017-2018/Pauta das Aulas Práticas
- Compiladores/Pautas 2017-2018/Pauta do Exame de Época Especial
- Compiladores/Pautas 2017-2018/Pauta do Projecto: Entrega "zero"
- Compiladores/Pautas 2017-2018/Pauta do Projecto: Entrega Final
- Compiladores/Pautas 2017-2018/Pauta do Projecto: Entrega Intermédia
- Compiladores/Pautas 2017-2018/Pauta do Projecto: Época Especial
- Compiladores/Pautas 2017-2018/Pauta do Teste 1
- Compiladores/Pautas 2017-2018/Pauta do Teste 1 (recurso)
- Compiladores/Pautas 2017-2018/Pauta do Teste 2
- Compiladores/Pautas 2017-2018/Pauta do Teste 2 (recurso)
- Compiladores/Pautas 2018-2019
- Compiladores/Pautas 2018-2019/Pauta Global da Disciplina
- Compiladores/Pautas 2018-2019/Pauta Global do Projecto
- Compiladores/Pautas 2018-2019/Pauta das Aulas Práticas
- Compiladores/Pautas 2018-2019/Pauta do Projecto: Entrega "zero"
- Compiladores/Pautas 2018-2019/Pauta do Projecto: Entrega Final
- Compiladores/Pautas 2018-2019/Pauta do Projecto: Entrega Intermédia
- Compiladores/Pautas 2019-2020
- Compiladores/Pautas 2019-2020/Pauta Global da Disciplina
- Compiladores/Pautas 2019-2020/Pauta Global do Projecto
- Compiladores/Pautas 2019-2020/Pauta das Aulas Práticas
- Compiladores/Pautas 2019-2020/Pauta do Projecto: Entrega "zero"
- Compiladores/Pautas 2019-2020/Pauta do Projecto: Entrega Final
- Compiladores/Pautas 2019-2020/Pauta do Projecto: Entrega Intermédia
- Compiladores/Pautas 2020-2021
- Compiladores/Pautas 2020-2021/Pauta Global da Disciplina
- Compiladores/Pautas 2020-2021/Pauta Global do Projecto
- Compiladores/Pautas 2020-2021/Pauta das Aulas Práticas
- Compiladores/Pautas 2020-2021/Pauta do Projecto: Entrega "zero"
- Compiladores/Pautas 2020-2021/Pauta do Projecto: Entrega Final
- Compiladores/Pautas 2020-2021/Pauta do Projecto: Entrega Intermédia
- Compiladores/Pautas 2021-2022
- Compiladores/Pautas 2021-2022/Pauta Global da Disciplina
- Compiladores/Pautas 2021-2022/Pauta Global do Projecto
- Compiladores/Pautas 2021-2022/Pauta das Aulas Práticas
- Compiladores/Pautas 2021-2022/Pauta do Projecto: Entrega "zero"
- Compiladores/Pautas 2021-2022/Pauta do Projecto: Entrega Final
- Compiladores/Pautas 2021-2022/Pauta do Projecto: Entrega Intermédia
- Compiladores/Pautas 2022-2023
- Compiladores/Pautas 2022-2023/Pauta Global da Disciplina
- Compiladores/Pautas 2022-2023/Pauta Global do Projecto
- Compiladores/Pautas 2022-2023/Pauta das Aulas Práticas
- Compiladores/Pautas 2022-2023/Pauta do Projecto: Entrega "zero"
- Compiladores/Pautas 2022-2023/Pauta do Projecto: Entrega Final
- Compiladores/Pautas 2022-2023/Pauta do Projecto: Entrega Intermédia
- Compiladores/Pautas 2023-2024
- Compiladores/Pautas 2023-2024/Pauta Global da Disciplina
- Compiladores/Pautas 2023-2024/Pauta Global do Projecto
- Compiladores/Pautas 2023-2024/Pauta das Aulas Práticas
- Compiladores/Pautas 2023-2024/Pauta do Projecto: Entrega "zero"
- Compiladores/Pautas 2023-2024/Pauta do Projecto: Entrega Final
- Compiladores/Pautas 2023-2024/Pauta do Projecto: Entrega Intermédia
- Compiladores/Pautas 2024-2025
- Compiladores/Pautas 2024-2025/Pauta Global da Disciplina
- Compiladores/Pautas 2024-2025/Pauta Global do Projecto
- Compiladores/Pautas 2024-2025/Pauta das Aulas Práticas
- Compiladores/Pautas 2024-2025/Pauta do Projecto: Entrega "zero"
- Compiladores/Pautas 2024-2025/Pauta do Projecto: Entrega Final
- Compiladores/Pautas 2024-2025/Pauta do Projecto: Entrega Intermédia
- Compiladores/Pautas 2025-2026
- Compiladores/Pautas de Compiladores 2014-2015/Pauta Global da Disciplina
- Compiladores/Projecto de Compiladores
- Compiladores/Projecto de Compiladores/Avaliação do Projecto
- Compiladores/Projecto de Compiladores/Avaliação do Projecto (Época Normal)
- Compiladores/Projecto de Compiladores/Calendário do Teste Prático (Época Normal)
- Compiladores/Projecto de Compiladores/Compiladores Exemplo
- Compiladores/Projecto de Compiladores/Etapas de Análise de uma Linguagem
- Compiladores/Projecto de Compiladores/Fases Desenvolvimento
- Compiladores/Projecto de Compiladores/Material de Apoio ao Desenvolvimento
- Compiladores/Projecto de Compiladores/Máquina Virtual
- Compiladores/Projecto de Compiladores/Perguntas e Respostas sobre o Desenvolvimento (FAQ)
- Compiladores/Projecto de Compiladores/Projecto 2014-2015/Calendário do Teste Prático
- Compiladores/Projecto de Compiladores/Projecto 2014-2015/Calendário do Teste Prático (Época Normal)
- Compiladores/Projecto de Compiladores/Projecto 2014-2015/Manual de Referência da Linguagem "ook"
- Compiladores/Projecto de Compiladores/Projecto 2014-2015/Manual de Referência da Linguagem "pwn"
- Compiladores/Projecto de Compiladores/Projecto 2014-2015/Material de Apoio ao Desenvolvimento
- Compiladores/Projecto de Compiladores/Projecto 2014-2015/Repositório CVS
- Compiladores/Projecto de Compiladores/Projecto 2014-2015/Testes Automáticos
- Compiladores/Projecto de Compiladores/Projecto 2015-2016/Calendário do Teste Prático (Época Normal)
- Compiladores/Projecto de Compiladores/Projecto 2015-2016/Manual de Referência da Linguagem "ook"
- Compiladores/Projecto de Compiladores/Projecto 2015-2016/Manual de Referência da Linguagem "zu"
- Compiladores/Projecto de Compiladores/Projecto 2015-2016/Perguntas e respostas sobre "zu"
- Compiladores/Projecto de Compiladores/Projecto 2015-2016/Testes Automáticos
- Compiladores/Projecto de Compiladores/Projecto 2016-2017/Manual de Referência da Linguagem "ook"
- Compiladores/Projecto de Compiladores/Projecto 2016-2017/Manual de Referência da Linguagem XPL
- Compiladores/Projecto de Compiladores/Projecto 2016-2017/Manual de Referência da Linguagem XPL (rascunho)
- Compiladores/Projecto de Compiladores/Projecto 2016-2017/Perguntas e respostas sobre "xpl"
- Compiladores/Projecto de Compiladores/Projecto 2016-2017/Perguntas e respostas sobre XPL
- Compiladores/Projecto de Compiladores/Projecto 2017-2018/Manual de Referência da Linguagem "bop"
- Compiladores/Projecto de Compiladores/Projecto 2017-2018/Manual de Referência da Linguagem GR8
- Compiladores/Projecto de Compiladores/Projecto 2017-2018/Perguntas e respostas sobre GR8
- Compiladores/Projecto de Compiladores/Projecto 2018-2019/Manual de Referência da Linguagem M19
- Compiladores/Projecto de Compiladores/Projecto 2018-2019/Manual de Referência da Linguagem M19 (rascunho 2501)
- Compiladores/Projecto de Compiladores/Projecto 2019-2020/Manual de Referência da Linguagem Og
- Compiladores/Projecto de Compiladores/Projecto 2019-2020/Manual de Referência da Linguagem Og (rascunho de hoje)
- Compiladores/Projecto de Compiladores/Projecto 2020-2021/Manual de Referência da Linguagem FIR
- Compiladores/Projecto de Compiladores/Projecto 2020-2021/Manual de Referência da Linguagem FIR (rascunho)
- Compiladores/Projecto de Compiladores/Projecto 2020-2021/Perguntas e respostas sobre FIR
- Compiladores/Projecto de Compiladores/Projecto 2021-2022/Manual de Referência da Linguagem L22
- Compiladores/Projecto de Compiladores/Projecto 2021-2022/Manual de Referência da Linguagem L22 (rascunho)
- Compiladores/Projecto de Compiladores/Projecto 2022-2023/Manual de Referência da Linguagem MML
- Compiladores/Projecto de Compiladores/Projecto 2022-2023/Manual de Referência da Linguagem MML (rascunho)
- Compiladores/Projecto de Compiladores/Projecto 2023-2024/Manual de Referência da Linguagem TIL
- Compiladores/Projecto de Compiladores/Projecto 2023-2024/Manual de Referência da Linguagem TIL (rascunho)
- Compiladores/Projecto de Compiladores/Projecto 2024-2025/Manual de Referência da Linguagem UDF
- Compiladores/Projecto de Compiladores/Projecto 2024-2025/Manual de Referência da Linguagem UDF (rascunho)
- Compiladores/Projecto de Compiladores/Repositório CVS
- Compiladores/Projecto de Compiladores/Repositório GIT
- Compiladores/Projecto de Compiladores/Teste Prático (Época Especial)
- Compiladores/Projecto de Compiladores/Teste Prático (Época Normal)
- Compiladores/Projecto de Compiladores/Testes Automáticos 2016-2017
- Compiladores/Projecto de Compiladores/Testes Automáticos 2017-2018
- Compiladores/Projecto de Compiladores/Testes Automáticos 2018-2019
- Compiladores/Projecto de Compiladores/Testes Automáticos 2019-2020
- Compiladores/Projecto de Compiladores/Testes Automáticos 2020-2021
- Compiladores/Projecto de Compiladores/Testes Automáticos 2021-2022
- Compiladores/Projecto de Compiladores/Testes Automáticos 2022-2023
- Complexidade de Algoritmos (exemplos)
- Composite (padrão de desenho)
- Composite (padrão de desenho)/Exemplo 1: Empregada de Restaurante
- Composite (padrão de desenho)/Exercício 1: Verificador
- Composite (padrão de desenho)/Exercício 2: Cobrador de Impostos
- Composite (padrão de desenho)/Exercício 3: Construção e Visualização de Páginas
- Constructors and Destructores in C++
- Constructors and Destructors in C++
- Construção, Iniciação e Destruição de Objectos
- Construção, Iniciação e Destruição de Objectos/Construção de Objectos em Java
- Construção de Compiladores em C++ usando Objectos e Padrões
- Construção de Objectos em Java
- Contact Information
- Contactos
- Convenções de escrita de programas em Java
- Counting Sort
- Decorator Pattern (padrão de desenho)
- Decorator Pattern (padrão de desenho)/Composição de streams em Java
- Decorator Pattern (padrão de desenho)/Exercício 1: Textos Formatados
- Decorator Pattern (padrão de desenho)/Exercício 2: Textos Formatados (take 2)
- Defining Methods in C++
- Defining functions in C++