コンテンツにスキップ

バトラー・ランプソン

出典: フリー百科事典『ウィキペディア(Wikipedia)』
Butler Lampson
バトラー・ランプソン
バトラー・ランプソン(2018)
生誕 (1943-12-23) 1943年12月23日(80歳)
アメリカ合衆国の旗 アメリカ合衆国 ワシントンD.C.
国籍 アメリカ合衆国の旗 アメリカ合衆国
研究分野 計算機科学
研究機関 カリフォルニア大学バークレー校
パロアルト研究所
DEC
マイクロソフト
MIT
出身校 ハーバード大学
カリフォルニア大学バークレー校
博士論文 Scheduling and Protection in an Interactive Multi-Processor System (1967)
博士課程
指導教員
 ハリー・ハスキー
主な業績 SDS 940, Xerox Alto
主な受賞歴 チューリング賞 (1992)
チャールズ・スターク・ドレイパー賞(2004)
プロジェクト:人物伝
テンプレートを表示

バトラー・ライト・ランプソンButler Wright Lampson1943年12月23日 - )は、アメリカ合衆国計算機科学者。

経歴

[編集]

ワシントンD.C.生まれ。ローレンスビル・スクール卒業後[※ 1]1964年ハーバード大学で物理学の学士号を取得。1967年にはカリフォルニア大学バークレー校で電気工学と計算機科学の博士号を取得した。

1960年代、バークレーの Project GENIE に参加した。1965年、ランプソンとピーター・ドイチュを含む Project GENIE のメンバーの何名かはサイエンティフィック・データ・システムズ英語版SDS 940 用オペレーティングシステム Berkeley Timesharing System英語版 を開発した。

1970年パロアルト研究所設立に参加し、Computer Science Laboratory (CSL) に勤務した。彼のパーソナルコンピュータに関する構想は1972年に書かれたメモ "Why Alto?" に示されている[1]1973年、3ボタンマウスとページサイズのモニターを持つ Xerox Alto が開発された[2]。Alto は(少なくとも後に一般的になったGUIモードの操作が可能という意味で)世界初のパーソナルコンピュータとも言われる。

パロアルト研究所で開発されたその後のコンピュータは、全てランプソンの "Wildflower" と呼ばれる設計に基づいている。例えば、Dシリーズ("Dolphin"、"Dandelion"、"Dandetiger"、"Dorado"、"Daybreak"、"Dragon")、Xerox Star("Dandelion"の一種)などである。AMD Am2900 ビットスライス型マイクロプロセッサを使用したものもある("Dandelion"など)。

パロアルト研究所で、ランプソンは他の様々な革新的技術にも関係している。例えばレーザープリンターの設計、ツーフェーズ・コミット・プロトコル、世界初のWYSIWYG組版ソフトウェア Bravo、世界初の高速Local Area Network (LAN) であるイーサネットEuclidなどのプログラミング言語である。

1980年代初期、ランプソンはパロアルト研究所を離れDECに移った。現在はマイクロソフトリサーチに勤務している。MITの準教授でもある。

ランプソンの言葉として "All problems in computer science can be solved by another level of indirection."(コンピュータ科学のいかなる問題も他のレベルのインダイレクションによって解決できる)という言葉がある(en:Fundamental theorem of software engineering、“ソフトウェア工学の基本定理”)なお、ランプソンによれば、チューリング賞講演で[3]元はデビッド・ホイーラーの言葉だと述べている。

受賞歴等

[編集]

注釈

[編集]
  1. ^ 2009年、ローレンスビル・スクールの卒業生に与えられる最高の賞 Aldo Leopold Award を受賞

出典

[編集]
  1. ^ DigiBarn Computer Museum: Why Alto? Butler Lampson's Historic 1972 Memo
  2. ^ Thacker, C.P.; McCreight, E.M.; Lampson, B.W.; Sproull, R.F.; Boggs, D.R. (1982), “Alto: a personal computer”, Computer Structures: Principles and Examples: 549–572, http://research.microsoft.com/Lampson/25-Alto/25-AltoOCR.htm 2010年9月2日閲覧。 
  3. ^ Principles for "Principles for Computer System Design"

関連項目

[編集]

外部リンク

[編集]
  • Butler W. Lampson 公式ウェブサイト
  • The milliLampson unit ランプソンは早口で有名なため、早口を表す冗談単位に使われている。通常程度の早口を表すにはミリランプソンを使う。