My Account
Computers Programming Metaprogramming
20
Metaprogramming (synonym: generative programming): a style of programming in which, in some way, a program writes or modifies some code in some language. Compilers and self-modifying programs are two examples of metaprograms.
More information

Subcategories 8

Related categories 1

Page on the original (Ward) Cunningham and Cunningham, Inc., Wiki.
Controversy page on the original (Ward) Cunningham and Cunningham, Inc., Wiki.
Investigation of language constructs to support improved separation of crosscutting concerns. By Jeffrey G. Gray, Assistant Professor, University of Alabama, Birmingham. [PDF]
Covers reflection, self-modifying code or mutable MOPs, Dylan, and aspect-oriented programming.
Focuses on evolving and promoting model-based development technologies by providing unified set of modeling frameworks, tooling, standards implementations; EMF, modeling framework and code generator to build tools and other programs based on structured data model. Descriptions, documents, downloads.
Researches the design, implementation, use of metaprogramming systems, created MetaML, many links on functional metaprogramming, NSF papers. Portland State University, Computer Science Department.
An under-used programming technique is writing programs that generate programs or program parts. Covers: why metaprogramming is needed, some components of it, building a code generator; language-sensitive macro programming in Scheme. IBM developerWorks. (October 20, 2005)
Controversy page on the original (Ward) Cunningham and Cunningham, Inc., Wiki.
Page on the original (Ward) Cunningham and Cunningham, Inc., Wiki.
Focuses on evolving and promoting model-based development technologies by providing unified set of modeling frameworks, tooling, standards implementations; EMF, modeling framework and code generator to build tools and other programs based on structured data model. Descriptions, documents, downloads.
Investigation of language constructs to support improved separation of crosscutting concerns. By Jeffrey G. Gray, Assistant Professor, University of Alabama, Birmingham. [PDF]
Researches the design, implementation, use of metaprogramming systems, created MetaML, many links on functional metaprogramming, NSF papers. Portland State University, Computer Science Department.
Covers reflection, self-modifying code or mutable MOPs, Dylan, and aspect-oriented programming.
An under-used programming technique is writing programs that generate programs or program parts. Covers: why metaprogramming is needed, some components of it, building a code generator; language-sensitive macro programming in Scheme. IBM developerWorks. (October 20, 2005)
Last update:
October 31, 2023 at 6:35:02 UTC
Computers
Games
Health
Home
News
Recreation
Reference
Regional
Science
Shopping
Society
Sports
All Languages
Arts
Business