ARTICLE

The What and Why of Domain-Specific Languages

A domain-specific language is a software language that allows domain experts to capture their knowledge in a precise enough way to make that executable.