Skip to search formSkip to main contentSkip to account menu

Metaprogramming

Known as: Meta programming, Meta-programming, Metaprogramming (programming) 
Metaprogramming is the art of writing of computer programs with the ability to treat programs as their data. It means that a program could be… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2016
2016
This paper is a theoretical study of a practical problem: the automatic generation of Java Fluent APIs from their specification… 
2008
2008
Metaprogramming, using programs to manipulate other programs, is as old as programming. From self-modifying machine code in early… 
2003
2003
A domain-specific refinement of MDA, called DS-MDA is introduced, and a practical manifestation of it called MIC (for Model… 
2001
2001
Distributed object computing middleware, such as CORBA, COM+, and Java RMI, shields developers from many tedious and error-prone… 
2000
2000
Software evolution demands continuous adaptation of software systems to continuously changing requirements. Our goal is to cope… 
Highly Cited
1998
Highly Cited
1998
code often only depends on interfaces and purposefully ignores the implementation details of a speci c class. Hence it should be… 
Review
1991
1990
1990
A system architecture called the recovery metaprogram (RMP) is proposed. It separates the application from the recovery software… 
1988
1988
  • O. MadsenC. Nogaard
  • 1988
  • Corpus ID: 42022066
The Mjolner programming environment is discussed. A number of tools in this environment are metaprograms, i.e., programs that…