Wiki**3
Menu
apresentação
Página Principal
Apresentação
Contactos
aulas
Compiladores
Programação com Objectos
Todas as Disciplinas...
investigação
Orientações
Publicações
misc
Downloads
Community portal
Search
Special pages
Printable version
Recent changes
Help
Log in
Special
All pages
All pages
Display pages starting at:
Display pages ending at:
Namespace:
(Main)
Talk
User
User talk
Wiki**3
Wiki**3 talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
Gadget
Gadget talk
Gadget definition
Gadget definition talk
Hide redirects
Next page (Introdução aos Objectos)
"Simple" Factory (padrão de desenho)
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
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
Algoritmos e Estruturas de Dados
Amontoados
Apresentação
Arabian Nights in C++
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: 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)
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++
CVS Crash Course
Captura de características dos objectos
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)/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
Comando (padrão de desenho)
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 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/Projecto de Compiladores
Compiladores/Projecto de Compiladores/Avaliação do Projecto (É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 (É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/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 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 2020-2021/Manual de Referência da Linguagem FIR
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 2022-2023/Manual de Referência da Linguagem MML
Compiladores/Projecto de Compiladores/Projecto 2023-2024/Manual de Referência da Linguagem TIL
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 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
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++
Downloads
Entradas e Saídas em Java
Entradas e Saídas em Java/Exemplo 01: Leitura e Escrita de Texto
Entradas e Saídas em Java/Exemplo 02: Ficheiros de Acesso Binário
Entradas e Saídas em Java/Exemplo 03: Ficheiro de Acesso Aleatório
Entradas e Saídas em Java/Exemplo 04: Serialização de Objectos
Entradas e Saídas em Java/Exercício 01: Leitura de Ficheiros de Texto
Entradas e Saídas em Java/Exercício 02: Leitura de Ficheiro Binário
Entradas e Saídas em Java/Exercício 03: Serialização de Objectos
Entradas e Saídas em Java/Exercício 04: Registo de Gatos
Enumerações (Java)
Enumerações (Java)/Exemplo: Estações
Enumerações (Java)/Exemplo: Planetas
Estruturas de suporte à implementação de BSTs
Excepções (Java)
Excepções (Java)/Exemplos simples de excepções
Excepções (Java)/Exercício 01: Stack
Excepções (Java)/Exercício 02: Arabian Nights
Exemplo de stdargs: miniprintf
Exemplos de Algoritmos Básicos com Árvores
Exemplos de Classes em Java
Exemplos de Enumerações (Java)
Extracting HREF attributes from HTML files
Façade Pattern (padrão de desenho)
Funções da Biblioteca Padrão (ficheiros)
Gestão de Memória (exemplo com pilha)
Gestão de Memória (pilha elástica)
Heapsort
Herança e Composição
Herança e Composição/Aplicação Simples com Animais (não específicos) e Gatos
Herança e Composição/Definição Simples de Superclasse e Subclasse
Herança e Composição/Exercício 01: Porta AND Binária
Herança e Composição/Exercício 02: Porta AND Ternária
Herança e Composição/Exercício 03: Energia
Herança e Composição/Exercício 04: Arabian Nights in Java
Herança e Composição/Exercício 05: Animal, Cão, Gato
Implementação do ADT Tabela de Símbolos (BST)
Informação de Tipos em Tempo de Execução (Java)
Inserção numa BST
Introduction to Syntax
Introduction to Syntax/Exercise 1
Introdução ao Desenvolvimento de Compiladores
Next page (Introdução aos Objectos)