Metaprogramming）又譯超程式，係指某類電腦程式嘅編寫，呢類計算機程序編寫或者操縱其它程序（或者自己）做佢哋嘅資料，或者喺運行嗰陣搞掂部分本應該喺編譯嗰陣做嘅嘢。