ドメイン固有言語
ドメイン特化言語（ドメインとっかげんご、、DSL）は、特定のタスク向けに設計されたコンピュータ言語である。

DSL は一種類のタスクをうまく記述することに集中したプログラミング言語であり、古くから存在した。何らかのプログラミング言語それ自体の構文と処理系を利用する internal DSL（あるいは embedded DSL）と、独立した構文と処理系を持つ external DSL に大別されるが、そのいずれにしても近年の、自由度と機能が高いプログラミング言語により手軽に扱えるようになったことから広まっている。ドメイン固有モデリングの支持者によれば、ドメイン固有モデリングの発達と共にDSLという用語も広く知られるようになってきた、とされる。実際にはドメイン固有言語はモデリングとは特別な関係が何もあるわけでもなく（ドメイン固有モデリングのためのドメイン固有言語、といったものはあるが）、モデリング以外にもあらゆる分野のための言語がある。

例えば、ハードウェア記述言語のVerilog HDLやVHDL、データベースへの問い合わせ言語（SQLなど）、文脈自由文法を記述するBNFや正規文法を記述する正規表現、図を作成する言語を構築する 、音響や音楽の合成用のCsound、グラフ（ネットワーク）描画システムGraphvizのDOT言語、ファイルの最終変更時刻と依存関係記述にもとづいたタスクランナーであるmakeなどがある。
Q629206
コンピュータ言語
Concept
Q9143
プログラミング言語
Concept
Q5289794
ドメイン固有モデリング
UNK
Q827773
Verilog HDL
MEDIA
Q209455
VHDL
MEDIA
Q8513
データベース
Concept
Q47607
SQL
MEDIA
Q338047
文脈自由文法
Concept
Q211577
BNF
ORG
Q645527
正規文法
UNK
Q185612
正規表現
Concept
Q259347
Csound
MEDIA
Q260889
Graphviz
MEDIA
Q900927
DOT言語
ORG
Q300867
make
MEDIA
Q691358
ドメイン固有言語
Concept
Q691358
ドメイン固有言語
Concept
subclass of
subclass of
instance of
instance of
instance of
instance of
used by
instance of
subclass of