首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >C是怎么工作的?

C是怎么工作的?
EN

Stack Overflow用户
提问于 2012-07-15 14:29:35
回答 1查看 3.4K关注 0票数 2

可能重复: How was the first compiler written?

我问这个问题是因为,基本上,我想问的是,这一切是如何实现的,下面是:

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

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

我搞不懂C到底是怎么工作的。我想说的是,在底层,所有的东西都是由OPcodes在处理器上实现的。因此,我的理解是,C程序“本质上”被翻译成由内核实现的Sys调用。

但是系统是如何实现的呢?(它们是否直接对应于OPcodes,或者是否存在其他抽象层。

EN

回答 1

Stack Overflow用户

发布于 2012-07-15 14:32:19

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

Bootstrapping.

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11492714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档