Designação | Código | Curso | Regime | Regente |
---|---|---|---|---|
Teoria das Linguagens e Compilação | 14922 [ME80ME8002006773] | S1 | ||
Objetivos | O conteúdo programático proposto é talhado item a item para fornecer todo o suporte concetual e teórico que permite ao aluno desenhar e especificar linguagens através de instrumentos formais como sejam gramáticas e expressões regulares e ainda lhe permite usar essas especificações para gerar automaticamente os programas necessários para reconhecer e processar as frases dessas linguagens. | |||
Programa | 1. Introdução ao Processamento de Linguagens: noção de Linguagem e de Gramática, Interpretador versus Compilador; Arquitetura de um processador de linguagens: análise léxica, análise sintática e análise semântica. | |||
Bibliografia | Santos, P.R., Langlois, T. (2014). Compiladores – Da Teoria à Prática, FCA. | |||
Resultados da aprendizagem | - Especificar linguagens de domínio específico através de gramáticas | |||
Método de avaliação | A avaliação da aprendizagem envolve: um trabalho de desenvolvimento experimental, em grupo, consubstanciando uma componente de carácter individual. Tanto a componente individual como a de grupo têm limite de execução temporal bem definido, nunca excedendo o período lectivo. | |||
Funcionamento | Turno: T 1; Docente: Pedro Manuel Rangel Santos Henriques; Dep.: DI; Horas: 0. |