正しければエラーにならないだろ? 人間が直接書かなくていい。 「正しいプログラムを吐くプログラム」を作ればいいんだよ。 理論上はプログラムで直接おなじことをすることも可能だけど、プログラムがプログラムを吐いて、それをプチコンが実行したほうが「速い」しメモリ使用量も「少ない」。 コード量も少なくて済む場合も多い。 「プチコンすげー」って言うのは、このメタプログラミングの部分もかなりあるんだ。 プログラミングには概念がある。オブジェクト指向とか、リアクティブとか、関数型とか。 このメタプログラミングもその一つ。 高度な部類なので今すぐ使えなくても問題ないだろうけど、覚えておくといいよ。