Myślę, że tak qed
, ale nie mogę znaleźć żadnych źródeł, które mogłyby to potwierdzić lub zaprzeczyć.
Istnieje również ed
przez cały czas istnienia Uniksa i sam
został 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
Odpowiedzi:
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!
źródło