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… 
2010
2010
Everyone in the Ruby world seems to be talking about metaprogramming--how you can use it to remove duplication in your code and… 
2001
2001
Distributed object computing middleware, such as CORBA, COM+, and Java RMI, shields developers from many tedious and error-prone… 
2001
2001
In open distributed real-time and embedded (DRE) systems, different ORB endsystems may use different scheduling disciplines. To… 
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
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…