Metaprogramming
Appearance
Metaprogramming is the writing of programmes that write programmes (theoretically ad infinum) in a kind of bootstrap process. This allows you to produce a larger amount of code and get more done in the same amount of time as when you would have written all the code manually.
This article is a stub. You can help Wikipedia by fixing it