Ementa de Tópicos Especiais em Arquitectura e Sistemas Operacionais
Estrutura de Compiladores. Analizadores lexicais e sintácticos. Compilação de
linguagens imperativas. Geração de Código. Optimização. Escalonamento
de Código. Análise Interprocedural. Optimização para Hierarquia de
Memória. Linguagens de Alto Nível: funcionais, lógicas e orientadas a
objectos. Otimização para paralelismo.