Domain Specific Language Programming
These are general programming languages gpl that are used for any number of purposes to solve any.
Domain specific language programming. Format strings a. Domain specific languages are a popular application area for functional programming. You could be familiar with the typical programming languages a k a. A domain specific language is usually less complex than a general purpose.
General programming languages or gpls. Domain specific languages which are called at runtime from programs written in general purpose languages like c or perl to perform a specific function often returning the results of operation to the host programming language for further processing. And conversely functional programming is a popular implementation vehicle for domain specific languages at least for embedded ones. How are domain specific languages different from real programming languages.
A domain specific programming language or special purpose is the one that is specially designed for a particular application domain. Generally an interpreter or virtual machine for the domain specific language is embedded into the host application e g. Lt table class vertical navbox nowraplinks cellspacing 5 cellpadding 0 style float right clea. A dsl uses the concepts and rules from the field or domain.
Actually domain specific language is a term with a well defined meaning in programming check the wikipedia article 1800 information apr 30 09 at 23 43 as noted below dsl is not one language but the name of a whole class of special purpose languages. 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. Domain specific languages are languages created to support a particular set of tasks as they are performed in a specific domain.
This category has the following 20 subcategories out of 20 total. You cannot use such a language to solve a problem that does not fall within its domain. Domain specific languages dsl you ve probably heard of java visual basic c c or c. It can only be used to solve a particular problem.
A domain specific language is a programming language with a higher level of abstraction optimized for a specific class of problems.