14 这一直困扰着我。编译器编译代码。我想象编译器已编码。因此,要为编译器实际运行代码,就必须对其进行编译。 第一个编译器是如何编译的? history compile — 抢 source 3 就像了解递归一样,您必须首先了解递归。 — Urda
21 第一个编译器是在1952年用汇编语言为A-0编程语言编写的。有关更多信息,请参见Wikipedia。 第一个可以自行编译的编译器是在1962年为Lisp和Lisp编写的。这被称为自托管或自举编译器。 — 异特那特 source 7 长期以来,许多程序(包括编译器)都是直接用机器代码或汇编语言编写的。 — user1686'4 2 注意,gcc有一个有趣的引导程序。您可以使用系统编译器来编译一个最小的gcc,然后使用这个最小的gcc来编译“大” gcc,然后使用这个“大”的gcc来编译另一个“大”的gcc,这样您就可以确认整个工作正常。 — Rich Homolka