| Language-oriented Programming |
Website Links For Programming |
Information AboutLanguage-oriented Programming |
| CATEGORIES ABOUT LANGUAGE-ORIENTED PROGRAMMING | |
| programming paradigms | |
|
Language Oriented Programming published in Software - Concepts and Tools, Vol.15, No.4, pp 147-161, 1994 and in the article by Sergey Dmitriev entitled Language Oriented Programming: The Next Programming Paradigm . One of the existing implementations of this concept is the Meta Programming System by JetBrains. A book that describes this concept, with examples, is: Dunlavey, "Building Better Applications: a Theory of Efficient Software Development" International Thomson Publishing ISBN 0-442-01740-5, 1994. In this book the approach taken is to capture requirements in the user's terms, and then to try to create an implementation language as isomorphic as possible to the user's descriptions, so that the mapping between requirements and implementation is as direct as possible. A measure of the closeness of this isomorphism is the "redundancy" of the language, defined as the number of editing operations needed to implement a stand-alone change in requirements. It is not assumed a-priori what is the best language for implementing the new language. Rather an analysis of the information flows - what information is acquired, what its structure is, when it is acquired, from whom, and what is done with it, results in options from which the developer can choose. See Linguistic Method . SEE ALSO
EXTERNAL LINKS
|
|
|