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 at runtime that would otherwise be done at compile 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.

    Snell-Pym » HYDROGEN: Code generation 2009

  • 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.