Loading article…
ケン・アーノルド | |
|---|---|
ケン・アーノルド 2006年12月25日 | |
| 生まれる | ケネス・カッツ リチャード・キャボット アーノルド 1958年6月13日 |
| 職業 | プログラマー |
| 知られている | Rogue、BSD UNIXへの貢献 |
ケネス・カッツ・リチャード・キャボット・アーノルド(Kenneth Cutts Richard Cabot Arnold、1958年生まれ)は、アメリカのコンピュータプログラマーであり、1980年代のダンジョン探索型 ビデオゲーム 『Rogue 』 [1]の開発者の一人として、またUnixのオリジナルのBerkeley ( BSD )ディストリビューションへの貢献、 CとC++に関する著書や記事(例えば、1980年代から1990年代のUnix Reviewコラム「The C Advisor 」)、そしてJavaプラットフォームに関する著名な業績でよく知られている。
バークレー
アーノルドは、ローレンス・バークレー国立研究所のコンピュータラボで 1 年間働いた後、カリフォルニア大学バークレー校に入学し、1985 年にコンピュータサイエンスの学士号を取得しました。バークレーでは、バークレーコンピュータクラブ (後にコンピュータサイエンス学部生協会として知られる) の会長を務め、2BSD および 4BSDバークレー Unixディストリビューションに次のような多くの貢献をしました。
- cursesとtermcap : ASCII ディスプレイ端末上でカーソルの移動、画面編集、ウィンドウ作成を制御するためのハードウェアに依存しないライブラリ。termcap ( Bill Joyのvi画面制御コードに基づく) に基づいています。curses は画期的なディスプレイライブラリで、多数の新しいアプリケーションが、異なるブランドのディスプレイ端末間で移植可能なフルスクリーン ユーザー インターフェイスを作成できるようにしました。[2] [3]
- Rogue : アーノルド、マイケル・トイ、グレン・ウィッヒマンが共同で執筆したRogue は、当時としては斬新な「ダンジョン」を上空から眺めるフルスクリーンのロールプレイング ビデオ ゲームです(以前のZorkやAdventureのようにテキストによる説明ではなく)。このゲームは「ローグライク」ゲームというジャンルを生み出しました。 [4]
- fortune : フォーチュンクッキープログラム。アーノルドの名言表示プログラムは歴史上最初のものではありませんでしたが、BSD 標準として圧倒的に広く使用され、名言データベースは膨大でした。また、 Unix と哲学的に一致するプレーンテキスト ファイル形式を標準化したため、他のフォーチュンプログラムだけでなく、フォーチュン以外の目的にも広く使用されるようになりました。[5]
- ctags : コンピュータのソース コード内で相互参照を生成するプログラム。
参考文献
- JavaSpaces. 原則、パターン、実践; Eric Freeman、Susanne Hupfer、Ken Arnold; ISBN 0-201-30955-6
- Javaプログラミング言語; 第4版; Ken Arnold、James Gosling、David Holmes; ISBN 0-321-34980-6
- サンプル章: Java の I/O パッケージの概要: ストリーム、ファイル、その他
- Jini(TM) 仕様、第 2 版。Ken Arnold、Jim Waldo、およびその他の Jini 技術チームのメンバー。Addison Wesley が発行する公式 Jini 技術シリーズの一部です。
- 「UNIX の道における恐怖と嫌悪 -- バークレーのシステムスパイの告白」; ダグ・メリット、ケン・アーノルド、ボブ・トクセン共著; Unix Review、1985 年 1 月
- 「Rogue: どこにあったのか、なぜそこにあったのか、そしてなぜそもそもそこにあってはならないのか」USENIX Conference Proceedings、ボストン、1982年7月、139ページ以降、Ken CRC Arnold、Michael C. Toy [6]
参照
参考文献
- ^ 「ローグ」の簡単な歴史。
- ^ Arnold, KCRC (1977)、「画面更新とカーソル移動の最適化:ライブラリ パッケージ」、カリフォルニア大学バークレー校
- ^ Kenneth CRC Arnold、Elan Amir (1992 年 12 月)。「画面更新とカーソル移動の最適化: ライブラリ パッケージ」。
- ^注: Ultimaゲームシリーズに貢献したのは別の Ken Arnold ("Ken W. Arnold") でした( Ultima I: The First Age of Darkness#開発とリリースを参照)。[要出典]
- ^ 「データファイルメタフォーマット」。 Faqs.org。 2010年8月25日時点のオリジナルよりアーカイブ。2010年8月22日閲覧。
- ^ Nemeth, Alan G. (1982年6月5日). 「ボストン会議の技術プログラム」. archive-cr.com . 2016年5月30日閲覧。
外部リンク
- ケン・アーノルドの(低ボリュームの)アルティマログ
- Ken Arnold の (低ボリュームの) java.net ブログ
- 呪い
- ウィッチマンのローグの歴史観
- Swing の Napkin Look and Feel — ナプキンに描いたスケッチのような外観と感触を実現する GUI
