Domain-specific languagesA domain-specific language is one that has been created specifically to solve problems in a particular domain and is not intended to be able to solve problems outside it. In contrast, general-purpose languages are created to solve problems in many domains. The domain can be a business area. Some examples of business area domain-specific languages include:
A domain-specific language is somewhere between a tiny programming language and a scripting language, and is often used in a way analogous to a programming library. The boundaries between these concepts are quite blurry, much like the boundary between scripting languages and general-purpose languages. |
|