質問: コンパイラも一つのプログラムですが
回答: >アセンブラすらなければハンドアセンブルするしかありません。 オレの時代はごく普通の作業だった。 ハンドアセンブルでまずはアセンブラを作る→アセンブルソースを「手書き」して、インストラクションコード表を見てニーモニックを「手書き」で変換する。 そのアセンブリ言語で高級言語を作る。 いったん高級言語が出来れば、言語の仕様を拡充したり、別の言語を作る。 その繰り返しでどんどんいろいろな言語を作れる。 >コンパイルの無限連鎖になってしまう気がします これは、現在から過去へ遡る連鎖の話ではなく、未来へ向かっての話だよ。