ジョー・オザンナ | |
|---|---|
| 生まれる | ジョセフ・フランク・オザンナ・ジュニア 1928年12月10日 |
| 死亡 | 1977年11月28日(48歳) |
| 国籍 | アメリカ人 |
| 母校 | ウェイン州立大学(BSEE、1952) |
| 職業 | 電気技師およびコンピュータプログラマー |
| 知られている | ベル電話研究所のMulticsおよびUnixオペレーティング システムとソフトウェア アプリケーション |
ジョセフ・フランク・オザンナ・ジュニア(1928年12月10日 - 1977年11月28日)は、アメリカの電気技師、コンピュータプログラマーであり、ニュージャージー州マレーヒルのベル電話研究所の技術スタッフの一員として働いていました。彼は、ベルで使用されていた汎用オペレーティングシステムであるMultics (Multiplexed Information and Computing Service)のソフトウェア設計に積極的に関わりました。[1]
教育とキャリア
オッサナは1952年にウェイン州立大学で工学士(BSEE)を取得した。 [1]
ベル電話研究所では、オッサナは低雑音増幅器の設計、フィードバック増幅器の設計、衛星の視野角予測、移動無線のフェージング理論、統計データ処理に携わっていた。また、マレーヒル計算センターの運営にも携わり、Multicsのソフトウェア設計にも積極的に携わっていた。[1]
PDP-7コンピュータのプログラミング方法を学んだ後、ケン・トンプソン、デニス・リッチー、ジョー・オザンナ、ラッド・カナディは、トンプソンが以前に設計したオペレーティングシステム (Unics、後にUnixと改名) のプログラミングを開始しました。ファイルシステムと一連の基本ユーティリティ、アセンブラを記述した後、Unix オペレーティングシステムのコアが確立されました。[2] [3] ダグ・マキロイは後に「オザンナは、自動車部隊の軍曹のような本能で、私たちの最初の研究室を整備し、最初の外部ユーザーを引き付けました」と書いています。[4]
チームが出版や特許申請用の専門論文のカメラレディコピーを作成するためにGraphic Systems CAT 写植機を入手したとき、Ossanna はそれを駆動するnroffのバージョンを書いた。これはtypesetter roffからtroffと名付けられた。[5] [4]こうして彼は 1973 年に完全にPDP-11アセンブリ言語で書かれたUnix用のtroffの最初のバージョンを作成した。[1]しかし 2 年後、Ossanna はC プログラミング言語でコードを書き直した。彼は使いやすさを改善するためにもう一度書き直すことを計画していたが、この作業はBrian Kernighanに引き継がれた。[6]
オッサナは計算機協会、シグマ・サイ、タウ・ベータ・パイの会員であった。[1]
その後の人生と死
彼は心臓病で亡くなった。[7]
主な出版物
- Bogert, Bruce P.; Ossanna, Joseph F.、「定常ガウス雑音中の定常複素エコーガウス信号のケプストラム分析のヒューリスティック」、IEEE Transactions on Information Theory、v.12、第 3 号、1966 年 7 月 19 日、pp. 373 – 380
- Ossanna, Joseph F.; Kernighan, Brian W., Troff ユーザーズ マニュアル、UNIX Vol. II、WB Saunders Company、1990 年 3 月
- Kernighan, BW; Lesk, ME; Ossanna, JF, Jr.,文書の準備, UNIX:3E システムの読み物とアプリケーション。第 1 巻: UNIX:3E タイムシェアリング システム, Prentice-Hall, Inc., 1986 年 12 月
- Ossanna, Joseph F.、「ミニコンピュータ ソフトウェアの現状」、AFIPS '72 (春): 1972 年 5 月 16 ~ 18 日の春季合同コンピュータ会議の議事録、発行元: ACM、1972 年 5 月
- Ossanna, Joseph F.、「端末指向システムにおける端末の識別」、データ通信システムの最適化に関する問題に関する ACM 第 2 回シンポジウム議事録、発行元: ACM、1971 年 1 月
- Ossanna, JF; Saltzer, JH、「端末をタイムシェアリング システムに接続する際の技術的および人間工学的問題」、AFIPS '70 (秋): 1970 年 11 月 17 ~ 19 日の秋季合同コンピュータ会議の議事録、発行元: ACM、1970 年 11 月
- Ossanna, JF; Mikus, LE; Dunten, SD、「多重化コンピューティング システムにおける通信と入出力スイッチング」、AFIPS '65 (秋季、パート I): 1965 年 11 月 30 日~12 月 1 日の秋季合同コンピュータ カンファレンスの議事録、パート I、発行元: ACM、1965 年 11 月
参考文献
- ^ abcde 「troff の世界の人物」。
- ^ 「Unixの歴史」
- ^ Ritchie, Dennis M.、「Unix タイムシェアリング システムの進化」、AT&T Bell Laboratories Technical Journal 63 No. 6 Part 2、1984 年 10 月、pp. 1577-93。
- ^ ab McIlroy, MD (1987). A Research Unix reader: annotated excerpts from the Programmer's Manual, 1971–1986 (PDF) (技術レポート). CSTR. Bell Labs. 139.
- ^ JF Ossanna. Nroff/Troff ユーザーズ マニュアル. CSTR #54, Bell Labs, 1976. BW Kernighan により 1992 年に改訂。
- ^ 「Linux での印刷」。
- ^ 「[グロフ] Fw: ジョー・オザンナはどのように亡くなったのか?」
