デビッド・アンガー

From Wikipedia, the free encyclopedia

別名 デヴィッド・マイケル・アンガー
市民権 アメリカ人
研究分野 計算機科学
デヴィッド・アンガー
2000年代
別名 デヴィッド・マイケル・アンガー
市民権 アメリカ人
研究分野 計算機科学
研究機関 スタンフォード大学
サン・マイクロシステムズ
IBM基礎研究所
出身校 カリフォルニア大学バークレー校
博士論文 The Design and Evaluation of a High-Performance Smalltalk System (1986)
博士課程
指導教員
デイビッド・パターソン
主な受賞歴 ACM Fellow
ACM博士論文賞
ダール・ニゴール賞
プロジェクト:人物伝
テンプレートを表示

デヴィッド・マイケル・アンガー英語: David Michael Ungar)は、アメリカ合衆国計算機科学者

Randall Smithとともにプログラミング言語『Self』を開発し、そのユーザ体験が論文『Animation』で紹介された。また、Bay-Wei Changとの共著で、ACM Symposium on User Interface Software and Technology 2004においてLasting Impact Awardを受賞した。1985年にカリフォルニア大学バークレー校をコンピュータサイエンスを卒業し、博士を取得した。博士論文のタイトルは『The Design and Evaluation of a High-Performance Smalltalk System』で、1986年のACM博士論文賞を受賞している。

1985年から1990年まで、スタンフォード大学電気工学部コンピュータシステム研究室の助教授を務め、プログラミング言語とコンピュータアーキテクチャを教えた。1991年、サン・マイクロシステムズ社に入社し、卓越したエンジニアとなる。2006年には、Association for Computing MachineryからDistinguished Engineerに認定され、2010年にはFellowに認定された[1]。2007年にIBM Researchに入社し、Dynamic Optimization Groupに所属している。また、アンガーは20件の米国特許を保有している。

2006年、アンガーとRandall Smithの共著による1987年のSelfに関する論文は、1986年から1996年の間に発表されたOOPSLA論文の中で最も影響力のある3つの論文の1つに選出された[2]。また、Selfはプログラミング言語JavaScriptの設計に影響を与えたひとつでもある[3]。また、1984年に執筆した論文『Generation Scavenging: A Non-disruptive High Performance Storage Reclamation Algorithm』は、Tracing garbage collectionを導入し、2008年にRetrospective ACM SIGSOFT Impact Paper Awardを受賞した[4]。そのほか、2009年にダール・ニゴール賞を受賞した[5]

主な特許

  • Perceptual-based color selection for text highlighting. (Jan. 11, 2005)
  • Method and apparatus for increasing scavenging garbage collection effectiveness - (Jan 20, 2004)
  • Method and apparatus for testing a process in a computer system - (Jul 15, 2003)
  • Method and apparatus for finding bugs related to garbage collection in a virtual machine - (Dec 4, 2001)
  • Method and apparatus of translating and executing native code in a virtual machine environment - (Aug 28, 2001)
  • Method and apparatus for supporting efficient programming in dynamic pointer-safe languages - (Aug 21, 2001)

脚注

関連項目

外部リンク

Related Articles

Wikiwand AI