Domänenspezifische Sprache (dsl)

Definition - Was bedeutet domänenspezifische Sprache (DSL)?

Eine domänenspezifische Sprache (DSL) ist eine Sprache, die für eine bestimmte Anwendung oder eine bestimmte Software verwendet wird. Ein ganzes Programm kann nicht mit einem einzigen DSL geschrieben werden, aber vollständige Software kann in einer Reihe von domänenspezifischen Sprachen programmiert werden. Die Unix-Community verwendet mehrere DSLs in ihren Systemen und Entwickler stellen ihre Bibliotheken online als kostenlose Ressource zur Verfügung.

Technische.me erklärt Domain-Specific Language (DSL)

Eine domänenspezifische Sprache ist eine Sprache mit einem bestimmten Zweck, für die einige Funktionen einer Anwendung oder eines Programms geschrieben werden können. DSLs werden im Bereich der Anwendungsprogrammierung häufig verwendet. Häufige Beispiele sind HTML für die spezifischen Domänen von Webseiten und CSS, die beide häufig in großem Umfang verwendet werden. DSLs stehen im Gegensatz zu einer GPL (General Purpose Language), die auf eine Reihe verschiedener Domänen angewendet werden kann und keine speziellen Funktionen aufweist. DSLs können weiter in die Art der Anwendung unterteilt werden, für die sie verwendet werden können, werden jedoch gemeinsam als domänenspezifische Sprachen bezeichnet.