Markus Voelter — How domain-specific languages can improve software quality
Ближайшая конференция:
Heisenbug 2021 Moscow — 5-7 октября, онлайн.
Подробности и билеты:
. Domain-specific languages are programming languages tailored for a particular domain. They have first-class constructs to efficiently express the subject matter of that domain, and they are often used by subject matter experts who don’t consider themselves programmers — tax law experts, healthcare professionals, or physicists. If used right, DSLs can have a significant positive impact on software quality: errors relating to the subject matter can be more easily detected because of the closer alignment with the domain’s subject matter and the low-level code is automatically generated, avoiding random mistakes of implementation.
In this talk, Markus will present examples of how DSLs are used to express complex subject matter, how non-programmers can write tests on the level of abstraction of the domain, and how we can assure that the code generation from the DSL to the
1 view
8
3
3 years ago 01:14:12 1
Markus Voelter — How domain-specific languages can improve software quality