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… 
2007
2007
I will discuss the design of Ct, an API for nested data parallel programming in C++. Ct uses meta-programming and functional… 
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…