flâneur

What are Domain-Specific Languages (DSL) | MPS by JetBrains

jetbrains.com · 767 words · saved by 1 readers

The major goal of MPS is to allow extending programming languages.

What are Domain Specific Languages (DSLs)? A Domain Specific Language is a programming language with a higher level of abstraction optimized for a specific class of problems. A DSL uses the concepts and rules from the field or domain. How are Domain Specific Languages different from "real" programming languages? A Domain specific language is usually less complex than a general-purpose language, such as Java, C, or Ruby. Generally, DSLs are developed in close coordination with the experts in the field for which the DSL is being designed. In many cases, DSLs are intended to be used not by…

saved by

related reading