Objectivos

Licenciatura (5 anos) em Engenharia Informática e de Computadores - Taguspark

Objectivos Gerais

{pt_PT=Aquisição de conceitos sobre a definição de linguagens de programação.Obtenção de conhecimentos sobre os métodos de análise (front-end) e síntese (back-end) mais usados pelos compiladores. , en_GB=Introductory course in compiler design with emphasis on deterministic language analysis and code generation, as well as the development process and its tools. }

Objectivos Operacionais

{pt_PT=Especificação lexical e sintáctica, bem como a análise semântica das linguagens de computação, com especial ênfase nas linguagens de programação. Desenvolver um compilador para uma linguagem de programação simples que gere código máquina executável., en_GB=Specification of lexical, syntactic and semantic analysis, using specific tools; understand the principles used by those parsers; develop a compiler that parses a given language an produces executable code; apply these concepts and tools to other related problems requiring deterministic analysis.}