nLab
domain specific programming language

Contents

Idea

A programming language is called domain specific if it is designed for a specific kind (domain) of applications, in contrast to general purpose programming languages.

If a domain specific language is realized inside a general-purpose language, one speaks of domain specific embedded programming language.

References

General

Examples

For differential equations:

  • Martin S. Alnaes, Anders Logg, Kristian B. Oelgaard, Marie E. Rognes, Garth N. Wells, Unified Form Language: A domain-specific language for weak formulations of partial differential equations (arXiv:1211.4047)

Last revised on May 11, 2014 at 11:05:20. See the history of this page for a list of all contributions to it.