相关疑难解决方法(0)

第一个编译器是如何编写的?

我听说过鸡肉和鸡蛋以及自责.我有几个问题.

编写第一个将某些内容转换为二进制指令的编译器是什

汇编是编译还是翻译成二进制指令?

...我发现很难相信他们用二进制编写了一个编译器.

compiler-construction machine-instruction

161
推荐指数
6
解决办法
4万
查看次数

当有人写一种新的编程语言时,他们将它写入IN?

请原谅我的无知.我正在尝试使用PHP并且让我的脚湿透浏览,并且不得不问一个我多年来一直在想的问题:

当你编写一种全新的编程语言时,你会写什么

对于你们所有的程序员来说,这听起来真的很愚蠢,我对他们非常尊重,但这对我来说是一个令人困惑的鸡蛋和鸡蛋.你是做什么?对自己说今天我要发明一种新语言!然后开火...记事本?是否所有编译器都是基于以前存在的语言构建的,例如一个人打扰一个,可以将所有编程语言设计成一个怪异的分支树,这个树最终在......我不知道,有些旧吗?

凭借我虚弱的智慧,我觉得这很有吸引力......请教育我!

language-design

155
推荐指数
6
解决办法
4万
查看次数

Linux内核如何编译自己?

在我的机器上安装Linux系统时,我不太了解Linux内核的编译过程.

以下是让我感到困惑的一些事情:

  1. 内核是用C编写的,但是如果没有安装编译器,内核是如何编译的呢?
  2. 如果在编译内核之前在我的机器上安装了C编译器,那么如果没有安装编译器,编译器本身如何编译?

几天来我很困惑,谢谢你的回应.

c linux compiler-construction

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

如何用该语言编写语言编译器?

可能重复:
在"本身"中实现编译器
引导语言

如何使用与编写该编译器的语言相同的语言编写编译器?那不是那种递归吗?

编辑:这可能会被删除,但否则......:

如何引导:

为什么要引导:

compiler-construction recursion bootstrapping

20
推荐指数
3
解决办法
8493
查看次数