第一个编译器是如何编译的?

Rob*_*Rob 16 history compile

这一直困扰着我。编译器编译代码。我想编译器是编码的。因此,要实际运行编译器的代码,您必须对其进行编译。

第一个编译器是如何编译的?

xen*_*ide 21

第一个编译器是在 1952 年用汇编语言为 A-0 编程语言编写的。有关更多信息,请参阅维基百科

第一个可以自行编译的编译器是在 1962 年用 Lisp 编写的。这被称为自托管引导编译器

  • 长期以来,许多程序(包括编译器)都是直接用机器代码或汇编语言编写的。 (7认同)
  • 需要注意的是,gcc 有一个有趣的引导程序。你用系统编译器编译一个最小的 gcc,然后使用这个最小的 gcc 编译“大”gcc,然后使用这个“大”gcc 编译另一个“大”gcc,这样你就可以确认整个事情都有效。 (3认同)