Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果用 C 语言编写 Unix,那么用 C 语言编写什么程序?等等等等,即。他们是如何创建第一个程序的?
第一个 c 编译器是用汇编语言编写的。汇编语言是用二进制语言编写的。而二进制语言是硬件语言,它是由硬件直接执行的。
我引用大卫·拉比诺维茨的话:
请阅读编译器引导和编译器编写的历史 这个想法是直接用机器代码编写一个非常简单的编译器,用它来编写一个更复杂的编译器,用第二个编译器构建第三个编译器,依此类推,直到你可以拥有一个功能齐全的编译器。
请阅读编译器引导和编译器编写的历史
这个想法是直接用机器代码编写一个非常简单的编译器,用它来编写一个更复杂的编译器,用第二个编译器构建第三个编译器,依此类推,直到你可以拥有一个功能齐全的编译器。
在这里查看完整的线程。