Programa

Curso Institucional em Escola de Tecnologias e Arquitetura

Programa

CP1. Panorâmica das diferentes linguagens de programação e suas características. CP2. Gramáticas regulares, expressões regulares. CP3. Análise lexical e tokenização. CP4. Gramáticas livres de contexto e formalismo Backus-Naur (EBNF). CP5. Geradores de parsers e árvore de sintaxe abstrata (AST). CP6. Linguagens interpretadas. CP7. Análise semântica. CP8. Geração de código máquina. CP9. Estratégias elementares de otimização ao nível da AST e do código máquina gerado. CP10. Gestão automática de memória.