Język dziedzinowy

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania

Język dziedzinowy, także język dedykowany, język specjalizowany (ang. domain-specific language, DSL) to język programowania przystosowany do rozwiązywania określonej dziedziny problemów, określonej reprezentacji problemu lub określonej techniki ich rozwiązywania. Przeciwieństwem języków dziedzinowych są języki programowania ogólnego zastosowania.

Przykłady języków dziedzinowych to języki wyrażeń i makr w arkuszach kalkulacyjnych, język wyrażeń regularnych, język gramatyk generatora parserów yacc, język DOT stosowany do opisu grafów dla programu Graphviz.