Meanings
- uncountablecomputingThe 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
- Ancient Greekμετᾰ́ (metắ)
- Ancient Greekμετᾰ- (metă-)
- Englishmeta-
- Englishprogramming
- Englishmetaprogramming
From meta- + programming.
Full word history & related roots →Translations
Czech metaprogramování
- metaprogramováníwriting of computer programs that write or manipulate programs as data
Finnish metaohjelmointi
- metaohjelmointiwriting of computer programs that write or manipulate programs as data
German Metaprogrammierung
- Metaprogrammierungwriting of computer programs that write or manipulate programs as data
Portuguese metaprogramação
- metaprogramaçãowriting of computer programs that write or manipulate programs as data
Russian метапрограммирование
- метапрограммирование (metaprogrammirovanije)writing of computer programs that write or manipulate programs as data
Cite this entry
metaprogramming. (n.d.). In WatkinsX Dictionary. Retrieved November 2, 2026, from https://dictionary.watkinsx.com/word/metaprogramming
“metaprogramming.” WatkinsX Dictionary, https://dictionary.watkinsx.com/word/metaprogramming. Accessed November 2, 2026.
WatkinsX Dictionary, s.v. “metaprogramming,” accessed November 2, 2026, https://dictionary.watkinsx.com/word/metaprogramming.
Source: metaprogramming on Wiktionary, CC BY-SA 4.0.