Dawid Ungar

Dawid Ungar
David Ungar.jpg
Inne nazwy Davida Michaela Ungara
Obywatelstwo amerykański
Alma Mater UC Berkeley
Nagrody

ACM Fellow ACM Dissertation Award Dahl-Nygaard Prize
Kariera naukowa
Pola Informatyka
Instytucje

Stanford Sun Microsystems IBM Research
Praca dyplomowa   Projektowanie i ocena wysokowydajnego systemu Smalltalk (1986)
Doradca doktorski Davida A. Pattersona

David Michael Ungar , amerykański informatyk , współtworzył wraz z Randallem Smithem język programowania Self . Animowane wrażenia użytkownika środowiska programistycznego SELF zostały opisane w artykule Animacja: od kreskówek do interfejsu użytkownika, napisanym wspólnie z Bay-Wei Chang, który zdobył nagrodę za trwały wpływ na sympozjum ACM na temat oprogramowania i technologii interfejsu użytkownika 2004.

Ungar ukończył jako doktor filozofii w dziedzinie informatyki na Uniwersytecie Kalifornijskim w Berkeley w 1985 roku. Jego doradcą doktorskim był David Patterson , a jego rozprawa nosiła tytuł Projektowanie i ocena wysokowydajnego systemu Smalltalk ; zdobył nagrodę ACM za rozprawę doktorską w 1986 roku .

był adiunktem na Uniwersytecie Stanforda na Wydziale Elektrotechniki w Laboratorium Systemów Komputerowych, gdzie wykładał języki programowania i architekturę komputerów. W 1991 roku dołączył do firmy Sun Microsystems i został wybitnym inżynierem. W 2006 roku został wyróżniony tytułem Distinguished Engineer przez Association for Computing Machinery , aw 2010 roku Fellow . W 2007 roku dołączył do IBM Research , gdzie obecnie jest członkiem Dynamic Optimization Group. Ungar posiada 20 patentów w USA.

W 2006 roku artykuł Self z 1987 roku, którego współautorami byli Ungar i Randall B. Smith, został wybrany jako jeden z trzech najbardziej wpływowych artykułów OOPSLA przedstawionych w latach 1986-1996. Self miał również wpływ na projekt języka programowania JavaScript . Artykuł Ungara z 1984 r., Generation Scavenging: A Non-disruptive High Performance Storage Reclamation Algorithm , w którym wprowadzono pokoleniowe wyrzucanie elementów bezużytecznych , zdobył nagrodę Retrospective ACM SIGSOFT Impact Paper Award w 2008 r.

Dave Ungar otrzymał nagrodę Dahl-Nygaard Senior Prize w 2009 roku.

Główne publikacje

Wybrane patenty

  • Percepcyjny wybór kolorów do podświetlania tekstu. (11 stycznia 2005)
  • Sposób i aparatura do zwiększenia efektywności zbierania śmieci - (20.01.2004)
  • Metoda i aparatura do badania procesu w systemie komputerowym - (15.07.2003)
  • Metoda i urządzenie do znajdowania błędów związanych z wyrzucaniem elementów bezużytecznych na maszynie wirtualnej - (4 grudnia 2001)
  • Metoda i urządzenie do tłumaczenia i wykonywania kodu natywnego w środowisku maszyny wirtualnej - (28 sierpnia 2001)
  • Metoda i urządzenie do wspomagania wydajnego programowania w dynamicznych językach bezpiecznych dla wskaźników - (21 sierpnia 2001)

Zobacz też

Linki zewnętrzne