Is A Domain Specific Language
Domain specific language dsl.
Is a domain specific language. Domain specific language is a marker of inclusion within a community of practice. 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. Unlike a general purpose language such as c or uml a domain specific language dsl is designed to express statements in a particular problem space or domain.
A domain specific language dsl is a language meant for use in the context of a particular domain. 6 minutes to read 2. Sql used for database queries and data manipulation. The basic idea of a domain specific language dsl is a computer language that s targeted to a particular kind of problem rather than a general purpose language that s aimed at any kind of software problem.
A domain specific language dsl is a programming language that is developed to meet a specific need. 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. A domain specific language dsl is a specialized programming language that is used for a single purpose. 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.
A domain specific language dsl is a language used for a specific application or specific piece of software. The unix community uses multiple dsls in their systems and developers. The domain specific vocabulary used by people in chemistry might include molar ratios element compound and substance. Domain specific languages have been talked about and used for almost as long as computing has been done.
A domain could be a business context e g banking insurance etc or an application context e g a web application database etc in contrast a general purpose language gpl can be used for a wide range of business problems and applications.