Domain Specific Language Definition
In this sense a domain is a narrow area of interest.
Domain specific language definition. Wikipedia lexilogos oxford cambridge chambers harrap wordreference collins lexibase dictionaries merriam webster. You can complete the definition of domain specific language given by the english definition dictionary with other english dictionaries. Production systems biology etc and the solution implementation space programming. Definition of a domain specific modelling language march 12 2019 gobalo latest blog 0 the development of software applications for specific domains via programming can became an arduous task.
It requires a full understanding of both the domain space e g. Complementing language oriented programming as well as all other forms of domain specific languages are the class of compiler writing tools called metacompilers a metacompiler is not only useful for generating parsers and code generators for domain specific languages but a metacompiler is also itself a domain specific language for the domain of compiler writing. Domain specificity is a theoretical position in cognitive science especially modern cognitive development that argues that many aspects of cognition are supported by specialized presumably evolutionarily specified learning devices. Domain specific language is a marker of inclusion within a community of practice.
Search domain specific language and thousands of other words in english definition and synonym dictionary from reverso. The concept isn t new special purpose programming languages and all kinds of modeling specification languages have always existed but the term has become. In software development a domain specific language dsl is a programming language or specification language dedicated to a particular problem domain a particular problem representation technique and or a particular solution technique. The position is a close relative of modularity of mind but is considered more general in that it does not necessarily entail all the assumptions of fodorian.
Examples of vocabulary in various domains. A domain specific language dsl is a programming language that is developed to meet a specific need. There are a wide variety of dsls ranging from widely used languages for common domains such as html for web pages down to languages used by only one or a few pieces of software such as. A whole program cannot be written using a single dsl but complete software may have programming in a number of domain specific languages.
A domain specific language dsl is a computer language specialized to a particular application domain this is in contrast to a general purpose language gpl which is broadly applicable across domains. A domain specific language dsl is a language used for a specific application or specific piece of software. Sql used for database queries and data manipulation. The unix community uses multiple dsls in their systems and developers.