Language-oriented programming: Difference between revisions

Content deleted Content added
No edit summary
m {{Programming paradigms}}
Line 1:
{{Programming paradigms}}
 
'''Language oriented programming''' is a style of [[computer]] [[programming]], via [[metaprogramming]] in which, rather than solving problems in [[general-purpose programming language]]s, the programmer creates one or more [[___domain-specific programming language]]s for the problem first, and solves the problem in those languages. This concept is described in detail in the paper by Martin Ward entitled
[http://www.cse.dmu.ac.uk/~mward/martin/papers/middle-out-t.pdf Language Oriented Programming] published in [http://www.informatik.uni-trier.de/~ley/db/journals/stp/stp15.html Software - Concepts and Tools, Vol.15, No.4, pp 147-161, 1994]