重複の可能性:
How can a language's compiler be written in that language?
implementing a compiler in “itself”その言語の言語用のコンパイラはどうやって書いていますか?
私はRubinius、Rubyで書かれたコンパイラを使用してバイトコードにコンパイルRubyの実装を見ていました。私はこれの周りに私の頭を得ることができません。どのようにして言語のコンパイラを言語自体に書くのですか? Rubyで書かれた将来のコードをコンパイルすることができる実行可能ファイルにコンパイルするだけのテキストがあるようです。私はその文章を入力するだけで混乱します。誰でもこれを説明できる?
申し訳ありませんが、それを見ませんでした。 – jergason