December 10, 2006
コンパイラはプログラムを作るプログラムです。これってすごいことです。ほとんどすべてのプログラムはコンパイラを使って作られている。ということは,コンパイラはどうやって作られたのかというと,やっぱりコンパイラを使って作られている。
では世界で一番最初のコンパイラはどうやって作られたのか。コンパイラを使わずにプログラムを作るには,機械になりきるしかありません。
昔,といっても1年ちょっと前までは,コンパイラを作るなんでとてつもないことのように感じていたけど,すでにあるコンパイラを使えば想像していたほど大変なことではないんですね。
何がいいたいかというと,高層ビルの屋上にある大きなクレーンを降ろす方法と似ているなぁってこと。 大きくなる方向が逆だけど。
