Jakiego edytora tekstu używali Thompson i Ritchie w pisaniu Uniksa?

11

Myślę, że tak qed, ale nie mogę znaleźć żadnych źródeł, które mogłyby to potwierdzić lub zaprzeczyć.

Istnieje również edprzez cały czas istnienia Uniksa i samzostał napisany na początku lat 80. Czy wiadomo, czego większość ludzi używała w Bell Labs od ery Unixa po Plan9?

Myślę, że oś czasu wygląda następująco:

qed-> ed-> sam->acme

occamsrazor
źródło
1
xkcd.com/378
Baard Kopperud

Odpowiedzi:

11

Myślę, że twój zalecany termin jest prawidłowy.

Na samym początku przed Unixem (zwanym Unics w latach 60., oznaczającym UNiplexed Information and Computing Service), Bell Labs skupił się na Projekcie Multics, który się nie powiódł (Multipleksowane informacje i usługi komputerowe). Multics został napisany w QED.

W rzeczywistości QED został opracowany jeszcze przed Multics; został napisany po raz pierwszy przez Butlera Lampsona i Petera Deutscha dla systemu podziału czasu Berkeley na karcie SDS 940; patrz ich praca w C. ACM 10 # 12 (grudzień 1967).

QED został wniesiony do zespołu projektowego Multics przez Kena Thompsona, który ulepszył z postaci zorientowanej na linię (QED CTSS).

Później, kiedy projekt Multics się nie powiódł, Ken i Ritchie „rozwidlili” Multics na Unics i QED były ciągle ulepszane, docierając ostatecznie do późniejszych ED i VI.

Wszystkie te i wiele innych rzeczy są dobrze wyjaśnione w artykule Bell Labs na temat historii QED , napisanym przez samego Ritchiego (!).

Również w tym linku Bell Labs można pobrać instrukcję QED (z 1970 r.), Która została ulepszona przez Kena i Ritchie dla projektu Unics (!).

Między innymi pojęciami w niniejszym podręczniku QED podstawowe wyrażenia regularne są objaśnione w tym samym formacie, w jakim używamy ich dzisiaj.

PS: Przyznaję, że jestem podekscytowany znalezieniem wszystkich tych informacji!

George Vasiliou
źródło
3
Multicy twierdzą, że właśnie utrwaliłeś mit .
JdeBP