Domain Specific Language Articles
Domain specific languages have been talked about and used for almost as long as computing has been done.
Domain specific language articles. A domain specific language dsl is a language meant for use in the context of a particular domain. According to fowler s domain specific languages internal dsls are a particular form of api in a host general purpose language often referred to as a fluent interface fowler 2010. Introduction domain specific languages dsls are languages tailored to a specific application domain they offer substantial gains in expressiveness and ease of use compared with general purpose programming languages in their domain of application as such dsls become an emerging popular area of research within the field of software engineering se and one of the more. A domain specific language is a programming language or executable specification language that is restricted to a certain domain by explicitly covering the requirements for the domain 35.
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.