Skip to search form
Skip to main content
Skip to account menu
Semantic Scholar
Semantic Scholar's Logo
Search 229,963,785 papers from all fields of science
Search
Sign In
Create Free Account
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…
Expand
Wikipedia
(opens in a new tab)
Create Alert
Alert
Related topics
Related topics
50 relations
Application programming interface
Boilerplate code
Comparison of programming languages
Concept programming
Expand
Papers overview
Semantic Scholar uses AI to extract papers important to this topic.
2016
2016
Formal Language Recognition with the Java Type Checker
J. Gil
,
Tomer Levy
European Conference on Object-Oriented…
2016
Corpus ID: 29871687
This paper is a theoretical study of a practical problem: the automatic generation of Java Fluent APIs from their specification…
Expand
2010
2010
Metaprogramming Ruby
Paolo. Perrotta
2010
Corpus ID: 86468761
Everyone in the Ruby world seems to be talking about metaprogramming--how you can use it to remove duplication in your code and…
Expand
2001
2001
Evaluating meta-programming mechanisms for ORB middleware
Nanbor Wang
,
K. Parameswaran
,
D. Schmidt
,
Ossama Othman
IEEE Communications Magazine
2001
Corpus ID: 17106811
Distributed object computing middleware, such as CORBA, COM+, and Java RMI, shields developers from many tedious and error-prone…
Expand
2001
2001
Formalizing meta-programming techniques to reconcile heterogeneous scheduling disciplines in open distributed real-time systems
A. Corsaro
,
C. Gill
,
R. Cytron
,
D. Schmidt
Proceedings 3rd International Symposium on…
2001
Corpus ID: 1823830
In open distributed real-time and embedded (DRE) systems, different ORB endsystems may use different scheduling disciplines. To…
Expand
2000
2000
Metaprogramming in the Large
Andreas Ludwig
,
D. Heuzeroth
Generative and Component-Based Software…
2000
Corpus ID: 2806556
Software evolution demands continuous adaptation of software systems to continuously changing requirements. Our goal is to cope…
Expand
Highly Cited
1998
Highly Cited
1998
Type-Oriented Logic Meta Programming
K. Volder
1998
Corpus ID: 60782712
code often only depends on interfaces and purposefully ignores the implementation details of a speci c class. Hence it should be…
Expand
Review
1992
Review
1992
Parallel Programming with Logic Languages: A Survey
P. Ciancarini
Computer languages
1992
Corpus ID: 8707030
1991
1991
Modular grammars for programming language prototyping
S. Adams
1991
Corpus ID: 41956821
Review
1991
Review
1991
The Economics of Information Systems and Software
Richard Veryard
1991
Corpus ID: 58244202
1988
1988
An object-oriented metaprogramming system
O. Madsen
,
C. Nogaard
[] Proceedings of the Twenty-First Annual Hawaii…
1988
Corpus ID: 42022066
The Mjolner programming environment is discussed. A number of tools in this environment are metaprograms, i.e., programs that…
Expand
By clicking accept or continuing to use the site, you agree to the terms outlined in our
Privacy Policy
(opens in a new tab)
,
Terms of Service
(opens in a new tab)
, and
Dataset License
(opens in a new tab)
ACCEPT & CONTINUE