Language-oriented programming

Language-oriented programming (LOP) is a software-development paradigm where "language" is a software building block with the same status as objects, modules and components, and rather than solving problems in general-purpose programming languages, the programmer creates one or more domain-specific languages (DSLs) for the problem first, and solves the problem in those languages. Language-oriented programming was first described in detail in Martin Ward's 1994 paper Language Oriented Programming, published in Software - Concepts and Tools, Vol.15, No.4, pp 147–161, 1994.

Comment
enLanguage-oriented programming (LOP) is a software-development paradigm where "language" is a software building block with the same status as objects, modules and components, and rather than solving problems in general-purpose programming languages, the programmer creates one or more domain-specific languages (DSLs) for the problem first, and solves the problem in those languages. Language-oriented programming was first described in detail in Martin Ward's 1994 paper Language Oriented Programming, published in Software - Concepts and Tools, Vol.15, No.4, pp 147–161, 1994.
Has abstract
enLanguage-oriented programming (LOP) is a software-development paradigm where "language" is a software building block with the same status as objects, modules and components, and rather than solving problems in general-purpose programming languages, the programmer creates one or more domain-specific languages (DSLs) for the problem first, and solves the problem in those languages. Language-oriented programming was first described in detail in Martin Ward's 1994 paper Language Oriented Programming, published in Software - Concepts and Tools, Vol.15, No.4, pp 147–161, 1994.
Hypernym
Style
Is primary topic of
Language-oriented programming
Label
enLanguage-oriented programming
Link from a Wikipage to an external page
www.researchgate.net/publication/322499807_Language_Oriented_Programming_in_Meta-Lisp
leeds.primo.exlibrisgroup.com/discovery/fulldisplay%3Fdocid=alma991002968069705181&context=L&vid=44LEE_INST:VU1&lang=en&search_scope=My_Inst_CI_not_ebsco&adaptor=Local%20Search%20Engine&tab=AlmostEverything&query=any,contains,language%20oriented%20programming&facet=rtype,include,dissertations
www.onboard.jetbrains.com/articles/04/10/lop/
Link from a Wikipage to another Wikipage
Category:Programming paradigms
Dialecting
Domain-specific language
Extensible programming
General-purpose programming language
Grammar-oriented programming
Homoiconicity
Intentional programming
JetBrains MPS
Kermeta
Language workbench
Racket programming language
TREE-META
Wikt:isomorphic
Xtext
SameAs
4pt28
Language-oriented programming
m.055pc7
Q6486619
Језички-оријентисано програмирање
Языково-ориентированное программирование
面向语言的程序设计
Subject
Category:Programming paradigms
WasDerivedFrom
Language-oriented programming?oldid=1101919869&ns=0
WikiPageLength
4213
Wikipage page ID
1493235
Wikipage revision ID
1101919869
WikiPageUsesTemplate
Template:Citation needed
Template:Programming paradigms
Template:Reflist