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.