我问这个问题是因为,基本上,我想问的是,这一切是如何实现的,下面是:
第一个C编译器是如何生成的,因为C编译器是用C本身编写的,那么C编译器的第一个源代码是如何生成的呢?
C是用ASM编写的,语言是如何设计的?因为在我们有高级语言之前,设计东西的唯一方法是通过ASM,即使C是从早期语言派生出来的,它们是如何设计的?(我的线索是ASM)
我搞不懂C到底是怎么工作的。我想说的是,在底层,所有的东西都是由OPcodes在处理器上实现的。因此,我的理解是,C程序“本质上”被翻译成由内核实现的Sys调用。
但是系统是如何实现的呢?(它们是否直接对应于OPcodes,或者是否存在其他抽象层。
发布于 2012-07-15 14:32:19
第一个C编译器是如何生成的,因为C编译器是用C本身编写的,那么C编译器的第一个源代码是如何生成的呢?
https://stackoverflow.com/questions/11492714
复制相似问题