Domain Specific Language Pdf
Domain specific languages by.
Domain specific language pdf. Informit has epub and pdf versions. September 24 2010 print isbn 10. Domain specific languages dsls. 6 minutes to read 2.
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. 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. In domain specific languages noted software development expert martin fowler first provides the information software professionals need to decide if and when to utilize dsls. The spar domain specific language already represents a solution to this problem providing proven high level programming abstractions for multi core architectures.
An external dsl is a language that s parsed independently of the host general purpose language. One capable of programming any application with relatively the same degree of expressiveness and efficiency. Apple has an epub version in the ibookstore. As such they are often called fluent interfaces or embedded dsls martin fowler.
In this paper we enrich the spar. Domain specific languages have been talked about and used for almost as long as computing has been done. Domain specific languages an internal dsl is just a particular idiom of writing code in the host language. 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.
0 ratings subscriber rating. Domain specific languages paul hudak department of computer science yale university december 15 1997 1 introduction whenmostpeople think ofaprogramminglanguagethey think ofageneral pur pose language.