Ich denke, dass es wahrscheinlich ist qed
, aber ich kann keine Quellen finden, die dies bestätigen oder leugnen.
Auch ed
hat für die gesamte Dauer von Unix existiert und sam
wurde in den frühen 1980er Jahren geschrieben. Ist bekannt, was die meisten Leute in Bell Labs von der Unix-Ära bis Plan9 verwendeten?
Ich denke, dass die Zeitleiste so aussieht:
qed
-> ed
-> sam
->acme
Antworten:
Ich denke, Ihr empfohlener Zeitplan ist korrekt.
Ganz am Anfang vor Unix (Unics at 60s, steht für UNiplexed Information and Computing Service) hatte sich Bell Labs auf das fehlgeschlagene Multics-Projekt konzentriert (Multiplexed Information and Computer Services). Multics wurde in QED geschrieben.
Eigentlich war QED schon vor Multics entwickelt worden; Es wurde zuerst von Butler Lampson und Peter Deutsch für das Berkeley-Time-Sharing-System auf dem SDS 940 geschrieben. siehe ihre Arbeit in C. ACM 10 # 12 (Dezember 1967).
QED wurde von Ken Thompson in das Projektteam von Multics aufgenommen, das er von zeichenorientiert zu zeilenorientiert (QED CTSS) aufrüstete.
Später, als das Multics-Projekt fehlschlug, "gabelten" Ken und Ritchie Multics zu Unics und QED wurden kontinuierlich weiter verbessert und erreichten schließlich die späteren ED und VI.
All dies und vieles mehr wird in diesem Artikel von Bell Labs über QED-Geschichte , der von Ritchie selbst (!) Geschrieben wurde, gut erklärt .
In diesem Bell Labs-Link können Sie auch das QED-Handbuch (vom 1970) herunterladen, das von Ken und Ritchie für das Unics-Projekt (!) Erweitert wurde.
Unter anderem werden in diesem QED-Handbuch grundlegende reguläre Ausdrücke in demselben Format erklärt, in dem wir sie heute verwenden.
PS: Ich gebe zu, dass ich aufgeregt bin, all diese Informationen zu finden!
quelle