Domain Specific Language List
People who are comfortable with the discourse of a particular domain and can converse using that language are able to have more detailed nuanced and in depth conversations than outsiders.
Domain specific language list. The pages don t contain very much detail little more than an indication of the relevant chapter in the book. This list may not reflect recent changes. General programming languages or gpls. My book on domain specific languages uses a pattern structure to organize the concepts that i use to describe dsls.
Each of them provides a complete working dsl which you can edit to suit your needs. 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. They are tools good enough to create all sort of programs but not really specific to anything. It is used to solve a specific problem.
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 specialized language used for a specific purpose. 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. While java can be leveraged to write any number of programs a dsl.
Examples of vocabulary in various domains. Domain specific language is a marker of inclusion within a community of practice. Domain specific languages have been talked about and used for almost as long as computing has been done. Here is a list of the patterns in that book.
Click each template to see a description the templates are useful starting points. 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. A domain specific language dsl is a language meant for use in the context of a particular domain. Pages in category domain specific programming languages the following 71 pages are in this category out of 71 total.
You could be familiar with the typical programming languages a k a. Each is linked to a page for each pattern. Ordinarily you would choose the template nearest what you want to create. List of dsl patterns.