History

Thompson 和 Ritchie 在編寫 Unix 時使用了什麼文本編輯器?

  • February 7, 2018

我認為可能是qed,但我找不到任何消息來源來證實或否認這一點。

此外,ed它在 Unix 的整個過程中都存在,並且sam是在 1980 年代初期編寫的。是否知道貝爾實驗室從 Unix 時代到 Plan9 的大多數人使用的是什麼?

我在想時間線是這樣的:

qed-> ed-> sam->acme

我認為您建議的時間線是正確的。

早在 Unix(60 年代稱為 Unics,代表 UNiplexed Information and Computing Service)之前,貝爾實驗室就專注於失敗的 Multics 項目(Multiplexed Information and Computer Services)。Multics 是用 QED 編寫的。

實際上,QED 甚至在 Multics 之前就已經開發出來了。它首先由 Butler Lampson 和 Peter Deutsch 為 SDS 940 上的伯克利分時系統編寫;參見他們在 C. ACM 10 #12(1967 年 12 月)中的論文。

QED 由 Ken Thompson 引入 Multics 的項目團隊,他將其從面向角色升級到面向行 (QED CTSS)。

後來,當 Multics 項目失敗時,Ken 和 Ritchie 將 Multics“分叉”到了 Unics,QED 得到了不斷的進一步改進,最終達到了後來的 ED 和 VI。

所有這些以及更多內容都在貝爾實驗室關於 QED 歷史的這篇論文中得到了很好的解釋,該論文由 Ritchie 本人 (!) 撰寫。

同樣在此貝爾實驗室連結中,您可以下載由 Ken 和 Ritchie 為 Unics 項目 (!) 增強的 QED 手冊(日期為 1970 年)。

除其他概念外,在本 QED 手冊中,基本正則表達式以我們今天使用的相同格式進行解釋。

PS:我承認我很高興能找到所有這些資訊!

引用自:https://unix.stackexchange.com/questions/332465