Department of Informatics
Trial lecture

"Tooling for language-oriented programming"

A trial lecture by Mikhail Barash.

Mikhail Barash

Main content

This is a trial lecture linked with the recruitment of an Associate Professor in Programming Theory.


This lecture will be devoted to language workbenches, which are tools to define software languages together with tailored Integrated Development Environments for them. I will introduce projectional editors, discuss language definition mechanisms in language workbenches, and present a research agenda on building a meta-theory of such tools.