David Ungar

David Ungar
David Ungar.jpg
Andra namn David Michael Ungar
Medborgarskap amerikansk
Alma mater UC Berkeley
Utmärkelser

ACM Fellow ACM Dissertation Award Dahl-Nygaard Prize
Vetenskaplig karriär
Fält Datavetenskap
institutioner

Stanford Sun Microsystems IBM Research
Avhandling   Designen och utvärderingen av ett högpresterande Smalltalk-system ( 1986)
Doktorand rådgivare David A. Patterson

David Michael Ungar , en amerikansk datavetare , skapade självprogrammeringsspråket tillsammans med Randall Smith. SELF-utvecklingsmiljöns animerade användarupplevelse beskrevs i uppsatsen Animation: From Cartoons to the User Interface skriven tillsammans med Bay-Wei Chang, som vann ett pris för varaktig effekt vid ACM Symposium on User Interface Software and Technology 2004.

Ungar tog examen som doktor i filosofi i datavetenskap från University of California, Berkeley, 1985. Hans doktorandrådgivare var David Patterson och hans avhandling hade titeln The Design and Evaluation of a High-Performance Smalltalk System ; den vann 1986 ACM Doctoral Dissertation Award .

Han var biträdande professor vid Stanford University , Dept. of Electrical Engineering, Computer Systems Lab, där han undervisade i programmeringsspråk och datorarkitektur, från 1985 till 1990. 1991 började han med Sun Microsystems och blev en framstående ingenjör. 2006 erkändes han som Distinguished Engineer av Association for Computing Machinery och 2010 en Fellow . 2007 började han med IBM Research , där han för närvarande är medlem i Dynamic Optimization Group. Ungar har 20 amerikanska patent.

2006 valdes 1987 års Self-tidning, medförfattare av Ungar och Randall B. Smith, till en av de tre mest inflytelserika OOPSLA- artiklarna som presenterades mellan 1986 och 1996. Self var också en inflytande på utformningen av programmeringsspråket JavaScript . Ungars papper från 1984, Generation Scavenging: A Non-disruptive High Performance Storage Reclamation Algorithm, som introducerade generationsavfallsinsamling , vann en retrospektiv ACM SIGSOFT Impact Paper Award 2008.

Dave Ungar tilldelades Dahl-Nygaard Senior Prize 2009.

Stora publikationer

Utvalda patent

  • Perceptuellt baserat färgval för textmarkering. (11 januari 2005)
  • Metod och apparat för att öka effektiviteten i sophanteringen - (20 januari 2004)
  • Metod och apparat för att testa en process i ett datorsystem - (15 juli 2003)
  • Metod och apparat för att hitta buggar relaterade till sophämtning i en virtuell maskin - (4 dec 2001)
  • Metod och apparat för att översätta och exekvera inbyggd kod i en virtuell maskinmiljö - (28 augusti 2001)
  • Metod och apparat för att stödja effektiv programmering i dynamiska pekarsäkra språk - (21 aug 2001)

Se även

externa länkar