Domanda di colloquio di Mirraw

What is metaprogramming?