Loading AI tools
Z Wikipedii, wolnej encyklopedii
Język dziedzinowy, także język dedykowany, język specjalizowany, mini język[1] (ang. domain-specific language, DSL) – 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. Języki dziedzinowe są to języki wyższego poziomu, które zmniejszają złożoność kodu, w porównaniu z kodem niskopoziomowym[1].
Przykłady języków dziedzinowych to języki wyrażeń i makr w arkuszach kalkulacyjnych, język wyrażeń regularnych, narzędzia systemu Unix takie jak awk lub sed czy narzędzia do generowania parserów yacc i lex[2], które same mogą służyć do tworzenia mini języków. Językiem dziedzinowym jest także DOT , stosowany do opisu grafów dla programu Graphviz.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.