Examples of DSLs include spreadsheet macros, YACC grammars for creating parsers, regular expressions, Generic Eclipse Modeling System for creating diagramming languages, Csound, a language used to create audio files, and GraphViz, a language used to define and create visual representations for directed graphs.Podstatné je, že vyšší jazyk (DSL) řeší jen jednu věc a ostatní funkcionalitu z nižšího jazyka ztrácí. Je to daň za lepší srozumitelnost a kratší zápis. Já bych DSL definoval jako jednoúčelový jazyk:
DSLs focus on doing one kind of task well. For instance, GraphViz is designed to create images of graphs in a variety of formats, but GraphViz lacks the capability to perform some basic tasks, e.g., accessing a network socket, receiving additional user input, or manipulating strings.Po pravdě řečeno, úvod na Wikipedii (do obsahu) mi přijde mnohem srozumitelnější než tento článek na Rootu.