プログラムを生成するプログラムを書く

他のプログラムを書くプログラムを書くことは,「メタプログラミング」とも呼ばれ,特化した最適化されたコードを生成するのに便利な方法である.

任意のデータ型に数2を加えるCコードを生成する: