| 原作者 | ハミッシュ・デュワー |
|---|---|
| 初回リリース | 1984年1月1日 |
| 安定版リリース | 2.7 / 1 1992年1月 |
| 書かれた | 各種、C |
| オペレーティング·システム | DEC PDP シリーズ、クロスプラットフォーム |
| 利用可能 | 英語 |
| タイプ | テキストエディタ |
| ライセンス | BSDライセンス |
| Webサイト | ソースフォージ.net/projects/ecce/ |
ECCE (エディンバラ互換コンテキストエディタ)は、コマンドラインインターフェースをサポートするコンピュータシステムおよびオペレーティング環境用のテキストエディタです。これは、論理的で規則的なオリジナルのコマンドセットです。これは、経験豊富なコンパイラ作成者であるハミッシュ・デワーによって 1960 年代に書かれ、そのスキルを使用して、簡単に解析およびコード化でき、複雑なコマンドを組み立てることができるコマンドセットを設計しました。Forth 環境のスレッドコードに似た手法です。現在の ECCE リリースはBSD ライセンスの下でライセンスされ、C に再コード化されて 2007 年にグラハム・トールによってリリースされました。[1]
歴史
1960年代初頭、ハミッシュ・デュワーはより強力なテキストエディタの必要性を認識しました。当時、エディタは一度に1行のコードしかメモリにロードできず、行全体しか挿入、削除、または置換できなかったため、ファイルの編集は面倒でした。メモリの制限(大型コンピュータのメモリは8kから32k程度)のため、繰り返しコマンドを実行したり、テキスト処理用のマクロをサポートしたりできるエディタはほとんどありませんでした。[2]
H Dewar はコンパイラ作成者としての才能を生かし、より高性能なコマンドセットでありながらフットプリントが小さい ECCE を作成しました。ECCE は最初からメモリが許す限り多くのファイルをバッファリングしようとしましたが、それ以前のエディタは一度にファイルの 1 行しかバッファリングできませんでした。[2]
ECCE はエディンバラ大学のコンピューターのデフォルトのテキスト エディターとなり、ほぼ 25 年間ほとんど変更されませんでした。エディターが生き残ったのは、何千人もの学部生や大学院生が高等教育でこのツールを使用し、世界中のどこに住んでいても ECCE の利点が促進され、Hamish Dewar のソース コードからローカル実装が作成されたためです。ECCE は 1970 年代に最も人気があり、高く評価されたテキスト エディターの 1 つになりました。
ECCE はもともとエディンバラ大学で作成された言語であるImpで書かれ、2 番目の実装はPDP-8アセンブラでコード化され、多数の他のプラットフォームに移植されました。ソースはImp、Fortran、BCPL、Pascal、BBC Basic、 LC 、 C 、およびさまざまなアセンブリ言語に存在することが知られています。さらに、CORAL66、ICL VME、およびBabbageへの移植もかつて存在したことが知られていますが、絶滅した可能性があります。
参照
参考文献
- ^ Sourceforgeリポジトリ。(2019年3月15日アクセス)
- ^ ab ECCEの説明
外部リンク
- 公式サイト
- エディンバラ大学コンピューティングの歴史の ECCE ページ
- TextEditors Wiki の ECCE ページ
- ECCEマニュアル(1978年)
- ECCE マニュアルページ
