グレンダ・シュローダーは、1965年にMIT計算センターのスタッフの一員として働いていたときに、最初のコマンドラインユーザーインターフェイスシェルを実装し、電子メールシステムを説明した最も初期の研究論文の1つを発表したことで知られるアメリカのソフトウェアエンジニアです。[1] [2]
バイオグラフィー
初期のオペレーティングシステムのコマンドラインインターフェースは、常駐モニタプログラムの一部として実装されており、簡単に置き換えることはできませんでした。1964年、MIT計算センターのスタッフであるルイ・プーザンは、引数の置換を可能にしながらコマンドスクリプトを実行するためのRUNCOMツールを開発しました。[2]プーザンは、プログラミング言語のようにコマンドを使用する手法を表すために「シェル」という用語を作り出し、そのアイデアをMulticsオペレーティングシステムに実装する方法を説明した論文を発表しました。[3]プーザンは1965年に母国フランスに戻り、シュローダーはゼネラル・エレクトリックの無名の人物の協力を得て最初のMulticsシェルを開発しました。[2]シュローダーのMulticsシェルは、現在も使用されているUnixシェルの前身です。[4]
パット・クリスマンとルイ・プーザンと共同で、彼女はMITの互換タイムシェアリングシステム(CTSS)のユーザーがファイルのバックアップについて他のユーザーに通知を送信できる「MAIL」と呼ばれる初期の電子メールシステムも開発しました。 [1] [5] [6]各ユーザーのメッセージは「MAIL BOX」と呼ばれるローカルファイルに追加され、所有者のみがメッセージを読んだり削除したりできる「プライベート」モードが設けられていました。[7]このプロト電子メールシステムの用途として提案されたのは、CTSSからユーザーにファイルのバックアップを通知する通信、CTSSコマンドの作者間の議論、そしてコマンド作者からCTSSマニュアル編集者への通信でした。[7]このサービスでは、同じコンピュータ上の他のユーザーにメッセージを残すことしかできませんでした。ユーザーがコンピュータ間でメッセージを送信できるようにするというアイデアは、後に1971年にレイ・トムリンソンによって開発されました。[8]
参考文献
- ^ ab Shevinsky, Elissa (2015). Lean Out: The Struggle for Gender Equality in Tech and Start-up Culture . OR Books. ISBN 978-1939293862。
- ^ abc 「貝殻の起源」www.multicians.org . 2017年4月12日閲覧。
- ^ Metz, Cade (2013年1月3日). 「インターネットで長らく行方不明だったフランス人のおじさんにボンジュールを」. WIRED . 2017年7月31日閲覧。
- ^ “Unix Shells”. 2017年12月21日時点のオリジナルよりアーカイブ。2017年8月21日閲覧。
- ^ Pat Crisman、Glenda Schroeder、Louis Pouzin . 「プログラミングスタッフノート39、『最小限のシステムドキュメントの提案』」(PDF)。
- ^ 「電子メールの歴史」www.multicians.org . 2017年8月21日閲覧。
- ^ ab Van Vleck, T. (2012年1月). 「CTSSにおける電子メールとテキストメッセージング、1965-1973年」. IEEE Annals of the History of Computing . 34 (1): 4– 6. doi :10.1109/MAHC.2012.6. S2CID 201795798.
- ^ Boryczka, Urszula; Probierz, Barbara; Kozak, Jan (2016). 「Ant Colony Decision Treeとソーシャルネットワークによるメールのフォルダへの自動分類」Intelligent Decision Technologies 2016. Smart Innovation, Systems and Technologies. 第57巻. pp. 71– 81. doi :10.1007/978-3-319-39627-9_7. ISBN 978-3-319-39626-2。