ジョン・オースターハウト
ジョン・オースターハウト | |
|---|---|
![]() | |
| 生誕 |
John Kenneth Ousterhout 1954年10月15日(71歳) アメリカ合衆国カリフォルニア州ソラノ郡 |
| 研究分野 | 計算機科学 |
| 研究機関 | スタンフォード大学 |
| 主な業績 | Tcl/Tk、Magic、Raft (アルゴリズム) |
| 主な受賞歴 |
1987年グレース・ホッパー賞 1997年ACMソフトウェアシステム賞 |
| プロジェクト:人物伝 | |
ジョン・ケネス・オースターハウト(英語: John Kenneth Ousterhout、発音: [ˈoʊstərhaʊt])はアメリカ人の計算機科学者。スタンフォード大学の計算機科学教授を務める。ジョン・グラハム=カミングと共にElectric Cloudを創業した。
カリフォルニア大学バークレー校の教授を務めていた時期にスクリプト言語Tclとプラットフォーム非依存のウィジェット・ツールキットTkの開発を開始し、Coschedulingの概念を提案した[1]。オースターハイトは実験的なSpriteオペレーティングシステムと最初のログ構造ファイルシステムを設計した研究グループを率いた[2]。また、VLSI(超大規模集積回路)CADプログラムのMagic開発チームを率いた[3]。
業績
[編集]オースターハウトは1975年にイェール大学で物理学の学士号を取得し、1980年にカーネギーメロン大学で博士号を取得した[4]。1987年にVLSIの電子設計自動化CADシステムの業績によりグレース・ホッパー賞を受賞[5]、1994年にはその業績によってACMフェローにも選出された[6]。抽象化によってコンピュータのプログラミング能力を向上させた功績により、2001年には全米技術アカデミー会員に選出された。
1994年にバークレー校を離れ、サン・マイクロシステムズ研究所に入社した。サンはオースターハウトとともにTcl開発チームを雇い入れた。サンで数年働いた後、オースターハウトは同社を退職し、1998年1月にプロフェッショナル向けTcl開発ツールを提供するScriptics, Inc.(後にAjuba Solutionsに社名変更)を共同創業した[4]。Tclチームの大半はオースターハウトを追ってサンを退職した。Ajubaは2000年10月にInterwoven社に買収された。2008年にはスタンフォード大学の教員になった。[4]
著書
[編集]- Michael Stonebraker; Randy Katz, David Patterson, John Ousterhout (1988). “THE DESIGN OF XPRS”. VLDB国際会議: 318–330 2015年3月25日閲覧。.
- A Philosophy of Software Design, (Yaknyam Press, 2018, ISBN 1732102201)
参照
[編集]脚注
[編集]- ↑ Ousterhout, J.K.; Jones, K. (2009). Tcl and the Tk Toolkit. Addison-Wesley Professional Computing Series. Pearson Education. p. 30. ISBN 978-0-321-67086-1 2017年10月5日閲覧。
- ↑ Rosenblum, Mendel; Ousterhout, John K. (1992). “The design and implementation of a log-structured file system”. ACM Transactions on Computer Systems 10 (1): 26–52. doi:10.1145/146941.146943. ISSN 0734-2071.
- ↑ Ousterhout, John; Hamachi, Gordon; Mayo, Robert; Scott, Walter; Taylor, George (1985). “The Magic VLSI Layout System”. IEEE Design & Test of Computers 2 (1): 19–30. doi:10.1109/MDT.1985.294681. ISSN 0740-7475.
- 1 2 3 “John Ousterhout”. カーネギーメロン大学. 2025年2月7日閲覧。
- ↑ Grace Murray Hopper Award citation Archived 2012-04-02 at the Wayback Machine., retrieved 2010-04-21.
- ↑ “John Ousterhout”. Association for Computing Machinery. 2025年2月7日閲覧。
