A
Domain-Specific Language (DSL)
is a type of computer language of limited scope, designed to address a particular problem within an application domain.
Contrast DSLs with
general-purpose languages (GPLs)
, which are designed to address various problems across domains.