DSL
Abbreviation · Development
Definitions
Domain-Specific Language — a programming language designed for a specific problem domain rather than general-purpose use. SQL, HTML, CSS, regular expressions, and Terraform's HCL are all DSLs.
In plain English: A mini programming language built for one specific job — like how SQL is just for databases and regex is just for pattern matching.
Example: "We wrote a DSL for our pricing rules so the business team can update them without touching Python."