プログラマの仕事は、最終目的のすごい命令(マリオメーカーを作る命令、マインクラフトを作る命令)を、より簡単な命令を組み合わせて作ることです。 マリオメーカーだったら、ステージを作る命令と、それをプレイする命令があれば、あとは簡単に作れますよね? ステージを作る命令は、ブロックを置いたり消したりする命令や、スクロールする命令があれば簡単に作れる。 ブロックを置くには? 大きな二次元配列を用意して、その配列と画面に一対一対応をつければよい・・・ こんな感じでどんどん簡単な命令に分解していく。最終的にプチコンの命令で実装できればそれで完成。