Programa

Linguagens de Domínio

Curso de Especialização em Informática

Mestrado Bolonha em Informática

Mestrado Bolonha em Segurança Informática

Mestrado Bolonha em Engenharia Informática

Programa

1. Introdução às domain-specific languages (DSL) -- DSL internas e externas. 2. DSL como biblioteca. 3. Macros (textuais ou higiénicas). 4. Parsers e Parser combinators. 5. Anotações e plugins de compiladores -- Sobrecarga de operadores. 6. Modelos computacionais. 7. Geração de código. 8. Workbenches.