Word.ws English Dictionary

metaprogramming

metaprogramming noun: the writing of computer programs that write or manipulate other programs or themselves as their data, or that perform operations at runtime that would typically be done at compile time.

Noun

metaprogramming (uncountable)

  1. The writing of computer programs that write or manipulate other programs or themselves as their data, or that perform operations at runtime that would typically be done at compile time.

Origin of metaprogramming

From meta- + programming.

Phrases with metaprogramming

Questions about metaprogramming

What does metaprogramming mean?
Metaprogramming means the writing of computer programs that write or manipulate other programs or themselves as their data, or that perform operations at runtime that would typically be done at compile time.
What part of speech is metaprogramming?
Metaprogramming is a noun.

Words near metaprogramming in the dictionary

  1. metaprogrammable
  2. metaprogramme
  3. metaprogrammer
  4. metaprogrammers
  5. metaprogrammes
  6. metaprogramming
  7. metaprograms
  8. metapropaganda
  9. metaproperties
  10. metaproperty
  11. metaprophylactic

Source and license

Adapted from Wiktionary: metaprogramming (page history and authors). Text available under the Creative Commons Attribution-ShareAlike 4.0 license. Word.ws reformatted the entry and added links. Wiktionary data of 2026-09-02.

Last updated:

Cite this entry: “metaprogramming.” Word.ws, https://word.ws/metaprogramming. Based on Wiktionary, CC BY-SA 4.0.