Domain-Specific Language

Eine Domain-Specific Language (DSL) ist eine formale Sprache, die, im Gegensatz zu allgemein verwendbaren Programmiersprachen, für einen speziellen Zweck entworfen wurde.

Bekannte Beispiele sind SQL und reguläre Ausdrücke (siehe Regulärer Ausdruck).