Un domain-specific language (in acronimo DSL), in italiano linguaggio di dominio specifico nello sviluppo software e nell'ingegneria di dominio è un linguaggio di programmazione o un linguaggio di specifica dedicato a particolari problemi di un dominio, a una particolare tecnica di rappresentazione e/o a una particolare soluzione tecnica.
Esempi
[modifica | modifica wikitesto]Esempi di DSL includono Logo per bambini, Verilog e il linguaggio di descrizione hardware VHSIC, i linguaggi R ed S per la statistica, Mata per la programmazione matriciale, Mathematica e Maxima per i simboli matematici, formule in fogli di calcolo e macro. SQL per interrogazioni in basi di dati relazionali, grammatiche YACC per la creazione di parser, espressioni regolari per Analizzatori lessicali specifici, il Generic Eclipse Modeling System per creare linguaggi per diagrammi, Csound, un linguaggio per la sintesi digitale e i linguaggi di input GraphViz e GrGen.
Voci correlate
[modifica | modifica wikitesto]- Analisi del dominio
- Domain-specific modeling (DMS)
- Metamodellazione
- Ingegneria guidata dal modello
- Metacompilatore
- Rebol
- EMML
Altri progetti
[modifica | modifica wikitesto]- Wikimedia Commons contiene immagini o altri file sul domain-specific language
Collegamenti esterni
[modifica | modifica wikitesto]- (EN) DSL, su Enciclopedia Britannica, Encyclopædia Britannica, Inc.
Controllo di autorità | LCCN (EN) sh2007005223 · GND (DE) 7585264-0 · J9U (EN, HE) 987007530495005171 |
---|