当你创建一种新语言并在另一种语言中编写该语言的编译器时,用来指代的术语是什么,然后一旦“临时”编译器发展良好,用相同的语言重写它临时编译器?
答案 0 :(得分:5)
这个术语是“bootstrapping”。
答案 1 :(得分:4)
问:“如果需要语言X的编译器来获取语言X的编译器(用X语言编写),第一个编译器是如何编写的?”
答案 2 :(得分:2)
一旦你进入新语言,它被称为“bootstrapping”
您不需要临时编译器来处理整个语言,只需足以让您开始使用真实编译器的第一个版本。然后继续添加功能并在下一次使用中使用它们。