| 開発者 | バトラー・ランプソン、L・ピーター・ドイチュ、ダナ・アングルイン |
|---|---|
| 初回リリース | 1967年[1] |
| オペレーティング·システム | バークレータイムシェアリングシステム |
| プラットフォーム | 安全データシート940 |
| 利用可能 | 英語 |
| タイプ | テキストエディタ |
QEDは、Butler LampsonとL. Peter DeutschによってSDS 940上で動作するBerkeley Timesharing System用に開発された行指向のコンピュータテキストエディタです。 1965年から1966年にかけてL. Peter DeutschとDana Angluinによって実装されました。[2] [3]
QED(「クイックエディター」の略)[4]はテレプリンターの使用について言及したが、「CRTディスプレイ用のシステムは、設計上の考慮事項の多くが大きく異なっていたため、考慮されなかった。」[5]
その後の実装
ケン・トンプソンは後にCTSS用のバージョンを書きました。このバージョンでは正規表現が導入されたことが注目されました。トンプソンはMultics用にQED をBCPLで書き直しました。Multics バージョンは1960 年代後半にベル研究所で使用されていたGE-600システムにGECOSの下で移植され、その後Honeywell がGEのコンピュータ事業を 引き継いだ後は GCOS の下で移植されました。GECOS-GCOS ポートでは AW Winklehoff によって書かれた I/O ルーチンが使用されました。ベル研究所で使用されていた QED のマニュアルは、デニス・リッチー、ケン・トンプソン、ブライアン・カーニハンが書きました。 [6] [7] [8] 著者らがUnixオペレーティングシステムの主要な開発者であったことを考えると、QED が古典的なUNIXテキストエディタed、sedやそれらの派生であるexやsam、[9]さらに遠くではAWKやPerlに強い影響を与えたのは当然です。
QEDのバージョンであるFRED(Friendly Editor)は、 ウォータールー大学でピーター・フレイザーによってハネウェルシステム[10]用に書かれました。トロント大学のトム・ダフ、ロブ・パイク、ヒュー・レデルマイヤー、デビッド・ティルブルックからなるチームは、 UNIX上で動作するQEDのバージョンを実装しました。デビッド・ティルブルックは後にQEDをQEFツールセットの一部として組み込みました。
QED は、ノルウェー製のNorsk Dataシステム (最初は Nord TSS、次にSintran III)の文字指向エディタとしても使用されました。これは、 Project Genieおよび Berkeley Computer Corporationで Deutsch および Lampson と働いた後、Norsk Data に就職した Bo Lewendal によって 1971 年にNord-1コンピュータ用に実装されました (そして、1971 年後半に Nord TSS を開発しました)。[引用が必要]
参照
- QEdit、似たような名前だが無関係な SemWare の DOS テキスト エディタ
参考文献
- ^ 「バークレー以前の UNIX の歴史」
- ^ Lampson, Butler (2007 年 1 月 12 日)、「Systems」、Microsoft Research、2008 年 4 月 13 日のオリジナルからアーカイブ、2008 年 4 月 5 日に取得。
- ^ cf . Angluin, Dana C.; Deutsch, L. Peter (1968 年 3 月 26 日)、リファレンス マニュアル: QED タイム シェアリング エディター(PDF)、ワシントン: 国防長官室、2017 年 12 月 1 日のオリジナルからアーカイブ(PDF)。
- ^ ヴァン・ダム、アンドリース、ライス、デビッド・E. (1971)、「オンラインテキスト編集:調査」、ACMコンピューティング調査、3(3):93–114、doi:10.1145 / 356589.356591、S2CID 3142185。
- ^ Deutsch, L. Peter; Lampson, Butler W. (1967)、「オンラインエディタ」、Communications of the ACM、10 (12): 793–799, 803、doi : 10.1145/363848.363863、793ページ。
- ^ DM Ritchie および KL Thompson、「QED テキスト エディター」、MM-70-1373-3 (1970 年 6 月)、「QED テキスト エディター リファレンス マニュアル」、MHCC-004、Murray Hill Computing、ベル研究所 (1972 年 10 月) として再版。
- ^ BW Kernighan、「A Tutorial Introduction to the QED Text Editor under GE-TSS」、MM-70-1373-6 (1970 年 6 月)、「Tutorial Introduction to QED Text Editor」として再版、MHCC-002、Murray Hill Computing、ベル研究所 (1972 年 10 月)。
- ^ BW Kernighan、「QED テキスト エディターの高度な使用方法ガイド」、MM-70-1373-7 (1970 年 7 月)、「QED テキスト エディターの高度な使用方法ガイド」、MHCC-003、Murray Hill Computing、ベル研究所 (1972 年 10 月) として再版。
- ^ リッチー、デニス(2004年2月12日)、QEDテキストエディタの不完全な歴史、マレーヒル:ベル研究所 。
- ^ Fraser, Peter. 「FRED テキスト エディター」。Thinkage Ltd. 2015 年6 月 1 日閲覧。
さらに読む
- FRED - フレンドリーな編集者。
- QEFツールの一部としてのQED
- QED アーカイブ - QED の複数のバージョンのソースコードのアーカイブ
- Linux 上でコンパイルするための変更を加えた Caltech QED
