/note/tech

世の中の多くのプログラミング言語のコンパイラはC言語で書かれていて、じゃあC言語はなにで書かれている...

世の中の多くのプログラミング言語のコンパイラはC言語で書かれていて、じゃあC言語はなにで書かれているかというとC言語で書かれていて、C言語がないとC言語作れないから堂々巡りかというとそうではなく、より機能の少ないC言語で高機能のC言語をコンパイルしたりする。

@hamukazu

という話は、高いビルの工事で高所にクレーンを運ぶ方法と似てるなあと思ったりしたので急に思いついて書いたりした。

@hamukazu

機械工作の精度を高めるには、まず手持ちの機材で最高精度の工作機械を製造して、その工作機械で更に精度の高い工作機械を製造して、更にその工作機械で...というステップで工作精度の向上が図られてきたという話を思い出す。