Google
 
   
Login
Username:

Password:


Lost Password?

Register now!
Search
Main Menu
top books
Polls
What do you think about php-deluxe.net?
Excellent!
Cool
Hmm..not bad
What the hell is this?
encyclopedia
recommendation
compare webbrowser
Freenet DSL
Who's Online
8 user(s) are online (7 user(s) are browsing encyclopedia)

Members: 0
Guests: 8

more...
browser tip
Unix Befehle
manual of unix befehle
recommendation!
Sponsored
partner

Language oriented programming

Language oriented programming is a style of programming in which, rather than solving problems in general-purpose programming languages, the programmer creates one or more domain-specific programming languages for the problem first and solves the problem in those languages. This concept is described in details in the article by Sergey Dmitriev entitled [http://www.onboard.jetbrains.com/articles/04/10/lop/ Language Oriented Programming: The Next Programming Paradigm].

One of existing implementations of this concept is [http://www.jetbrains.com/mps/ Meta-Programming System] by JetBrains.

=See also=

*Aspect oriented programming *Generative programming *Intentional Programming *Code generation

=External links=

*[http://www.onboard.jetbrains.com/articles/04/10/lop/ Language Oriented Programming: The Next Programming Paradigm] *http://www.sergeydmitriev.com/ Sergey Dmitriev s personal homepage [] *[http://www.jetbrains.com/mps The Meta-Programming System] *[http://www.martinfowler.com/articles/languageWorkbench.html http://www.martinfowler.com/articles/languageWorkbench.html] *[http://msdn.microsoft.com/architecture/overview/softwarefactories/ http://msdn.microsoft.com/architecture/overview/softwarefactories/] *[http://osl.iu.edu/~tveldhui/papers/dagstuhl1998/ http://osl.iu.edu/~tveldhui/papers/dagstuhl1998/] *[http://research.microsoft.com/research/pubs/view.aspxtr_id=4 http://research.microsoft.com/research/pubs/view.aspxtr_id=4] *[http://www.intentsoft.com/ http://www.intentsoft.com/] *[http://oozy.blogspot.com http://oozy.blogspot.com]