Domain-Specific Language

The term for a programming language designed for a special purpose, usually within some commercial field of application, although such a language can be made for practically any domain.

There is a separate strand of research just to improve the ability to develop efficient and usable domain-specific languages.

Some research:

This page is linked from: DSL   Language   Mozart   Pattern Languages   Programming Languages   Syntax in Lisp   Syntax in Maude