相关疑难解决方法(0)

用自己的语言编写编译器

直观地说,似乎语言的编译器Foo本身不能用Foo编写.更具体地说,语言的第一个编译器Foo不能用Foo编写,但可以编写任何后续的编译器Foo.

但这是真的吗?我对一种语言的阅读非常模糊,这种语言的第一个编译器是用"本身"编写的.这是可能的,如果是这样的话怎么样?

compiler-construction bootstrapping

196
推荐指数
7
解决办法
4万
查看次数

gcc C编译器是用C本身编写的吗?

gcc C编译器是用C本身编写的吗?还是用大会写的?如果编译器是用C编写的,那么用于编译编译器代码的编译器是什么?

c compiler-construction gcc

81
推荐指数
2
解决办法
2万
查看次数

如何在没有C本机编译器的情况下创建C编译器

这是一个简单的问题.如果要编译C编译器需要一个C编译器......也许直接用汇编代码?也许内核提供了将C转换为汇编程序并创建升级基础结构的基本工具?这也是一个愚蠢的问题,但我真的很感兴趣如何设计一个操作系统(不是我)从0开始与CPU和内存交互.

c compiler-construction assembly

5
推荐指数
2
解决办法
1051
查看次数

标签 统计

compiler-construction ×3

c ×2

assembly ×1

bootstrapping ×1

gcc ×1