Tag: bootstrapping

你如何为该语言的语言编写编译器?

可能重复: 如何用该语言编写语言编译器? 在“本身”中实现编译器 我在看Rubinius ,这是一个使用Ruby编写的编译器编译成字节码的Ruby实现。 我无法理解这一点。 你如何编写语言本身的语言编译器? 似乎只是文本没有任何东西可以将它编译成可执行文件,然后可以编译用Ruby编写的未来代码。 我只是输入那句话感到困惑。 有人可以帮忙解释一下吗?