Alexandre Bragança ~ Sistemas de Exploração
~ Research ~ Publications ~ Activity log ~ Interests ~
|
... since February 2003 |
|
DEI ISEP IPP |
Sistemas Operativos II ~ Sistemas Distribuídos Ambientes de Desenvolvimento Avançados ~ Bases de Dados II ~ Redes II Sistemas de Exploração ~ Estruturas de Informação ~ Arquitectura de Computadores |
Gabinete B416 Extensão 1405 |
Ano lectivo 1997/98
Programa
Compiladores
Conceitos fundamentais. Expressões regulares e gramáticas. Automatos de estados finitos. Classificação de gramáticas. Gramáticas independentes de contexto e de atributos. Automátos 'push-down'. Análise léxica e sintáctica.Parsers LR e LL. Construção de parsers. Acções semânticas em parsers. Síntese. Alocação de memória. Garbage collector. Frames de execução de programas. Sub-rotinas e passagem de parametros. Geração de código. Recuperação e diagnóstico de erros.
Noções sobre mecanismos de comunicação entre aplicações/processos
Estudo de mecanismos de RPC.
Interfaces para acesso a bases de dados
Estudo do ODBC.
Carga Horária
2 horas aulas teóricas/semana
2 horas aulas práticas/semana
Metodologia de Avaliação
Exame (60%)
Trabalho Prático (40%)