Definitions
from Wiktionary, Creative Commons Attribution/Share-Alike License.
- noun A thinking pattern which determines what information a person takes note of and what information they
screen out . - noun programming A computer
program that writes or manipulates other programs as data, or does the work atruntime that would otherwise be done atcompile time.
Etymologies
Sorry, no etymologies found.
Support

Help support Wordnik (and make this page ad-free) by adopting the word metaprogram.
Examples
-
As we are running a program that uses an API to generate code, rather than just reading a static description of the code to generate from a file, we can metaprogram, building reusable code-generation tools in the interpreted language so the programmer is not forced to deal with the low-level virtual machine.
-
Memory management is a small part of the picture, but the real gains in these more dynamic languages come from different areas, particularly from a flexible type model and from the ability to metaprogram.
ONLamp.com: The Pragmatic Programmers Interview Chris Jobling 2004
-
Memory management is a small part of the picture, but the real gains in these more dynamic languages come from different areas, particularly from a flexible type model and from the ability to metaprogram.
Archive 2004-06-01 Chris Jobling 2004
Comments
Log in or sign up to get involved in the conversation. It's quick and easy.