2

重複の可能性:
最初のコンパイラはどのように書かれたのですか?

基本的に私が尋ねようとしているのは、このすべてがどのように実装されているかということです。

C コンパイラは C 自体で記述されているため、最初の C コンパイラはどのように生成されたのでしょうか? では、C コンパイラの最初のソースはどのように生成されたのでしょうか?

C は ASM で書かれていますか? 言語は実際にどのように設計されているのでしょうか? 高水準言語が登場する前は、何かを設計する唯一の方法は ASM を使用することでした。(私の手がかりはASMです)

Cが一番下でどのように機能するかについて、私は混乱しています。私が言おうとしているのは、基本的に、すべてが OPcodes によってプロセッサに実装されているということです。私の理解では、Cプログラムは「本質的に」カーネルによって実装されるSysコールに変換されます。

しかし、システムコールはどのように実装されるのでしょうか? (それらはOPコードに直接対応していますか、それとも他の抽象化レイヤーがありますか.

4

1 に答える 1

4

C コンパイラは C 自体で記述されているため、最初の C コンパイラはどのように生成されたのでしょうか? C コンパイラの最初のソースはどのように生成されたのでしょうか?

ブートストラップ。

于 2012-07-15T14:32:19.533 に答える