Advertisement - Continue reading below

Definition of "metaprogramming" [metaprogramming]

  • Writing of computer programs that write or manipulate other programs (or themselves) as their data, or that do part of the work at runtime that would otherwise be done at compile time. (noun)

Wiktionary.org : Text is available under the Creative Commons Attribution-ShareAlike License

Use "metaprogramming" in a sentence
  • "C++ is an attempt to add high-level loveliness such as metaprogramming and catalogues of large components on top of that."
  • "Have you had that epiphany when you finally get 'metaprogramming'?"
  • "Modern developers utilize techniques such as metaprogramming, code generation, templating, and model-driven architecture."
Words like "metaprogramming"