Objectivos

Licenciatura Bolonha em Engenharia Informática e de Computadores - Taguspark

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. 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.

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.}