People often develop dialects and domain-specific lingo that let them describe things accurately and communicate effectively. Language workbenches bring the same flexibility into the world of programming languages. The need for high-level computer domain-specific languages is universal and can be identified both in academia and in industry. JetBrains MPS is an open-source language workbench that clients from many industries have chosen to implement their DSLs.
Why do companies invest in DSLs? What are the key benefits for them? How are these DSLs implemented in MPS? I want to answer these fundamental questions during this practical session.
![](https://i.ytimg.com/vi/SJiJOym99xA/maxresdefault.jpg)