Дэвид Унгар - David Ungar

Дэвид Унгар
Дэвид Унгар.jpg
Басқа атауларДэвид Майкл Унгар
АзаматтықАмерикандық
Алма матерҰлыбритания Беркли
МарапаттарACM стипендиаты
ACM диссертациялық сыйлығы
Даль-Ньигард сыйлығы
Ғылыми мансап
ӨрістерИнформатика
МекемелерСтэнфорд
Sun Microsystems
IBM Research
ДиссертацияSmalltalk жоғары өнімді жүйесін жобалау және бағалау  (1986)
Докторантура кеңесшісіДэвид А. Паттерсон

Дэвид Майкл Унгар, an Американдық информатик, бірге жасады Өзіндік Рандолл Смитпен бағдарламалау тілі. ӨЗІНІҢ даму ортасының анимациялық қолданушы тәжірибесі жұмыста сипатталған Анимация: Мультфильмдерден бастап қолданушы интерфейсіне дейін Бей-Вей Чангпен бірлесіп жазылған, ол ұзақ мерзімді әсер марапатын жеңіп алды Пайдаланушы интерфейсінің бағдарламалық жасақтамасы және технологиясы бойынша ACM симпозиумы 2004.

Унгар а философия докторы информатикада Калифорния университеті, Беркли, 1985 ж. Оның докторанты кеңесшісі болды Дэвид Паттерсон және оның диссертациясының тақырыбы болды Smalltalk жоғары өнімді жүйесін жобалау және бағалау; ол 1986 ж ACM докторлық диссертациясының марапаты.

Ол доцент болды Стэнфорд университеті 1985 жылдан 1990 жылға дейін бағдарламалау тілдері мен компьютерлік архитектурадан сабақ берген компьютерлік жүйелер зертханасы, электротехника кафедрасы. Sun Microsystems және көрнекті инженер болды. 2006 жылы ол еңбек сіңірген инженері ретінде танылды Есептеу техникасы қауымдастығы және 2010 ж Стипендиат.[1]2007 жылы ол қосылды IBM Research, қазір ол Динамикалық оңтайландыру тобының мүшесі. Унгар АҚШ-тың 20 патентіне ие.

2006 жылы Унгар мен Рэндалл Б.Смиттің авторлығымен жазылған 1987 жылғы өзіндік жұмысы ең ықпалды үшеудің бірі болып таңдалды OOPSLA 1986-1996 жылдар аралығында ұсынылған құжаттар.[2]Өзін-өзі дизайнның дамуына бір әсер етті JavaScript бағдарламалау тілі.[3] Унгардың 1984 ж. Ұрпақты тазарту: жоғары өнімді сақтаудың мелиорация алгоритмі, ол енгізілді қоқыстарды жинау, ретроспективті ACM жеңіп алды SIGSOFT Impact Paper сыйлығы 2008 ж.[4]

Дэйв Унгар марапатталды Даль-Ньгаард аға сыйлығы 2009 жылы.[5]

Негізгі басылымдар

Таңдалған патенттер

  • Мәтінді бөлектеуге арналған түсті қабылдау. (11 қаңтар, 2005)
  • Қоқыстарды жинау тиімділігін арттыру әдісі мен аппараты (2004 ж. 20 қаңтар)
  • Компьютерлік жүйеде процесті тестілеуге арналған әдіс пен аппарат - (15.07.2003)
  • Виртуалды машинада қоқысты жинауға байланысты қателерді іздеуге арналған әдіс пен аппарат - (2001 ж. 4 желтоқсан)
  • Виртуалды машиналық ортада жергілікті кодты аудару және орындау әдісі мен аппараты - (28.08.2001)
  • Динамикалық қауіпсіз тілдерде тиімді бағдарламалауды қолдайтын әдіс және аппарат - (21.08.2001)

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ «Мұрағатталған көшірме». Архивтелген түпнұсқа 2012-04-28. Алынған 2010-12-08.CS1 maint: тақырып ретінде мұрағатталған көшірме (сілтеме)
  2. ^ ACM. «SIGPLAN - Марапаттар».
  3. ^ Severance, C. (ақпан 2012). «JavaScript: 10 күн ішінде тілді жобалау». Компьютер. 45 (2): 7–8. дои:10.1109 / MC.2012.57. ISSN  0018-9162. S2CID  29215508.
  4. ^ ACM. «SIGSOFT Impact Paper Award». Архивтелген түпнұсқа 2010-07-15.
  5. ^ Internationale pour les Technologies Objets қауымдастығы. «AITO Dahl-Nygaard сыйлығының лауреаты 2009 ж.». Алынған 2009-10-15.

Сыртқы сілтемелер