Generative programming
|
Generative programming is a style of computer programming that uses automated source code creation through generic classes, templates, aspects, and code generators to improve programmer productivity. It is often related to code-reuse topics such as component-oriented programming. The classic book on the topic is Generative Programming: Methods, Tools, and Applications by Krzysztof Czarnecki and Ulrich W. Eisenecker, Addison Wesley, 2000.
External links
- Generative Programming official site: www.generative-programming.org (http://www.generative-programming.org/)
- GPCE (Generative Programming and Component Engineering) conference (http://gpce.org/)
- Generative Programming Wiki (http://www.program-transformation.org/Transform/GenerativeProgrammingWiki)de:Generative Programmierung