David Ungar

David Ungar
David Ungar giving a talk in 2009.

David Ungar, an American computer scientist, co-created the Self programming language with Randall Smith. The SELF development environment's animated user experience was described in the influential paper Animation: From Cartoons to the User Interface co-written with Bay-Wei Chang, which won a lasting impact award at the ACM Symposium on User Interface Software and Technology 2004.

Ungar graduated as a doctor of philosophy in computer science from the University of California, Berkeley, in 1985. His doctoral advisor was David Patterson and his dissertation was entitled The Design and Evaluation of a High-Performance Smalltalk System; it won the 1986 ACM Doctoral Dissertation Award. He was an assistant professor at Stanford University, Dept. of Electrical Engineering, Computer Systems Lab, where he taught programming languages and computer architecture, from 1985 to 1990. In 1991, he joined Sun Microsystems and became a distinguished engineer. In 2006 he was recognized as a Distinguished Engineer by the Association for Computing Machinery and in 2010 a Fellow.[1] In 2007, he joined IBM Research, where he is currently a member of the Dynamic Optimization Group. Dr. Ungar holds 20 US patents.

In 2006 the 1987 Self paper, coauthored by Ungar and Randall B. Smith, was selected as one of the three most influential OOPSLA papers presented between 1986 and 1996.[2] Ungar's 1984 paper, Generation Scavenging: A non-disruptive high performance storage reclamation algorithm. won a Retrospective ACM SIGSOFT Impact Paper Award in 2008.[3]

Dave Ungar was awarded the Dahl-Nygaard Prize in 2009.[4]

Contents

Major publications

Selected patents

  • 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)

See also

  • Inline caching

References

  1. ^ http://www.acm.org/press-room/news-releases/2010/fellows-2010
  2. ^ ACM. "SIGPLAN - Awards". http://www.sigplan.org/award-oopsla.htm. 
  3. ^ ACM. "SIGSOFT Impact Paper Award". http://www.sigsoft.org/awards/ImpactAward.htm. 
  4. ^ Association Internationale pour les Technologies Objets. "The AITO Dahl-Nygaard Prize Winner for 2009". http://www.aito.org/Dahl-Nygaard/2009.html. Retrieved 2009-10-15. 

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Ungar — is a surname and may refer to:* Hermann Ungar (1893 ndash;1929), a Bohemian writer of German language and an officer in the Ministry of Foreign Affairs of Czechoslovakia * Jay Ungar, an American musician and composer * Stu Ungar (1953 ndash;1998) …   Wikipedia

  • David Patterson (scientist) — This article is about the American computer scientist. For other spellings and people of the same name, see David Patterson (disambiguation). David Patterson Born …   Wikipedia

  • David Sklansky — Sklansky at the World Series of Poker Nickname(s) The Mathematician Hometown Teaneck, New Jersey …   Wikipedia

  • David Baxter (poker player) — David Baxter Hometown Corpus Christi, Texas World Series of Poker Bracelet(s) 2 Money finish(es) 12 Highest ITM Main Event finish …   Wikipedia

  • David Oreck — Born September 17, 1923 (1923 09 17) (age 88) Duluth, Minnesota, U.S. Occupation Spokesman Spouse Jan Children …   Wikipedia

  • David Reese — Reese bei der WSOP 2005 Spitzname(n) Chip World Series of Poker Bracelets (Turniersiege) 3 money finishes …   Deutsch Wikipedia

  • David Witteveen —  David Witteveen Spielerinformationen Geburtstag 5. Mai 1985 Geburtsort Varese, Italien Größe 190 cm Position Angriff …   Deutsch Wikipedia

  • David A. Rapaport — (* 30. September 1911 in Budapest; † 14. Dezember 1960 in Stockbridge, Massachusetts) war ein US amerikanischer Psychologe und Psychoanalytiker, der aus Ungarn stammte und 1938 in die Emigration gezwungen wurde. Er galt als brillanter Rhetoriker… …   Deutsch Wikipedia

  • David Hennen Morris — Born April 24, 1872 New Orleans, Louisiana Died May 4, 1944 Residence 19 E. 70th Street, New York Education Harvard University, Columbia University …   Wikipedia

  • David von Andrássy — (* 20. Dezember 1762 in Győr; † 27. August 1813 bei Dresden) war ein ungarischer Militär. Leben Einer angesehenen ungarischen Familie entstammte David von Andrássy, der seit 1778 Kadett im 32. Infanterieregiment war. Er stieg 1782 zum Fähnrich… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”