私は小さなプログラミング言語を開発しており、「セルフホスティング」という概念を捉えようとしています。セルフホスティングのコンセプト
ウィキペディアの状態:
最初のセルフホスティングコンパイラ(アセンブラを除く)は1962年にMITでハートとレヴィンによってLispのために書かれた彼らは、既存のLispの内側にそれをテストし、LispでLispのコンパイラを書きました通訳。コンパイラが独自のソースコードをコンパイルできるまでコンパイラを改善した後は、それは自己ホスティングでした。
これからは、誰かがLispインタプリタを持っていることを理解しています(Pythonで言うことができます)。
Pythonプログラムは、Lispプログラムを読み込み、Lispプログラムも読み込みます。
「セルフホスティング」という言葉では、Pythonプログラムを削除すると、他のLispプログラムを読み込むLispプログラムを実行する機能が削除されるため、Pythonプログラムの使用を中止することはできません。
これで、プログラムはどのようにしてOS上で直接ホストできるようになりますか?たぶん私はちょうどそれを正しく理解していないでしょう。この場合