Thompson 和 Ritchie 在编写 Unix 时使用什么文本编辑器?

Thompson 和 Ritchie 在编写 Unix 时使用什么文本编辑器?

我认为这可能是qed,但我找不到任何消息来源来证实或否认这一点。

此外,ed它在 Unix 的整个生命周期中都存在,并且sam是在 20 世纪 80 年代初编写的。是否知道贝尔实验室从 Unix 时代到 Plan9 期间大多数人使用的是什么?

我认为时间线是这样的:

qed-> ed-> sam->acme

答案1

我认为你建议的时间表是正确的。

在Unix(60年代称为Unics,代表UNiplexed信息和计算服务)诞生之初,贝尔实验室曾专注于Multics项目(Multiplexed Information and Computer Services),但失败了。 Multics 是用 QED 编写的。

事实上,QED 早在 Multics 之前就已经开发出来了;它首先由 Butler Lampson 和 Peter Deutsch 为 SDS 940 上的 Berkeley 分时系统编写;请参阅 C. ACM 10 #12(1967 年 12 月)中的论文。

QED由Ken Thompson带到了Multics的项目组,他将其从面向字符升级为面向行(QED CTSS)。

后来,当Multics项目失败后,Ken和Ritchie将Multics“分叉”为Unics,QED不断进一步改进,最终达到了后来的ED和VI。

所有这些以及更多内容都在此进行了很好的解释贝尔实验室关于 QED 历史的论文,由里奇本人撰写(!)。

也在这个贝尔实验室链接您可以下载 QED 手册(1970 年),该手册已由 Ken 和 Ritchie 为 Unics 项目增强(!)。

除其他概念外,本 QED 手册还解释了基本正则表达式我们今天使用它们的格式相同。

PS:我承认我很高兴找到所有这些信息!

相关内容