2

可能重复:
第一个编译器是如何编写的?

我将其作为一个问题提出,因为基本上我要问的是在底部,所有这些是如何实现的,这里是:

第一个 C 编译器是如何生成的,既然 C 编译器是用 C 本身编写的,那么第一个 C 编译器的源代码是如何生成的?

C 是用 ASM 编写的,语言实际上是如何设计的?因为在我们拥有高级语言之前,设计某些东西的唯一方法是通过 ASM,即使 C 是从早期语言派生的,它们是如何设计的?(我的线索是 ASM)

我对 C 如何在底部工作感到困惑。我想说的是,在底层,一切都是由 OPcodes 在处理器上实现的。所以我的理解是 C 程序“基本上”被翻译成由内核实现的系统调用。

但是系统调用是如何实现的呢?(它们是直接对应于 OPcodes 还是有任何其他抽象层。

4

1 回答 1

4

第一个 C 编译器是如何生成的,既然 C 编译器是用 C 本身编写的,那么第一个 C 编译器的源代码是如何生成的?

引导。

于 2012-07-15T14:32:19.533 回答