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