【发布时间】:2018-08-23 04:32:46
【问题描述】:
这是一个先有鸡还是先有蛋的问题。为语言 X 引导编译器的一种解决方案是使用语言 Y,但是如何必须首先编译语言 Y 的编译器?!如果你一直追溯到没有编译器存在的时候,那么第一个编译器是如何能够自己编译的呢?请使用高级比喻来帮助理解。
【问题讨论】:
-
Stackoverflow 是一个分享特定编程问题并寻求社区其他成员指导的网站。
-
您可以通过将字节压入内存来编写机器代码。不方便,但可以做到。
-
手工编译。这是一个非常费力的过程。这些天的年轻人不知道我们必须忍受什么。 youtu.be/VAdlkunflRs
标签: compiler-construction bootstrapping