Jump to content

Дэвид Унгар

Дэвид Унгар
Другие имена Дэвид Майкл Ангар
Гражданство Американский
Альма-матер Калифорнийский университет в Беркли
Награды Член ACM
Премия ACM за диссертацию
Премия Даля-Нюгаарда
Научная карьера
Поля Информатика
Учреждения Стэнфорд
Сан Микросистемс
IBM Исследования
Диссертация Проектирование и оценка высокопроизводительной системы Smalltalk   (1986)
Докторантура Дэвид А. Паттерсон

Дэвид Майкл Унгар , американский учёный-компьютерщик , вместе с Рэндаллом Смитом создал язык программирования Self . Анимированный пользовательский интерфейс среды саморазработки был описан в статье « Анимация: от мультфильмов к пользовательскому интерфейсу», написанной в соавторстве с Бэй-Вэй Чанг и получившей награду за устойчивое влияние на симпозиуме ACM по программному обеспечению и технологиям пользовательского интерфейса в 2004 году.

Унгар получил степень доктора философии в области компьютерных наук в Калифорнийском университете в Беркли в 1985 году. Его научным руководителем был Дэвид Паттерсон , а его диссертация называлась «Проектирование и оценка высокопроизводительной системы Smalltalk» ; в 1986 году он выиграл премию ACM за докторскую диссертацию .

С 1985 по 1990 год он был доцентом Стэнфордского университета кафедры электротехники в лаборатории компьютерных систем, где преподавал языки программирования и компьютерную архитектуру.В 1991 году он присоединился к Sun Microsystems и стал выдающимся инженером. В 2006 году он был признан заслуженным инженером Ассоциации вычислительной техники , а в 2010 году — научным сотрудником . [1] С 2007 по 2017 год он работал в IBM Research , где был членом группы динамической оптимизации, и исследовал новые парадигмы, включая ансамблевое и субъективное программирование. С 2017 по 2022 год работал в Apple , где ускорял компиляцию языка Swift. В настоящее время он на пенсии и создает приложения для личного использования на различных платформах Apple.

Ангар является обладателем более 20 патентов США.

В 2006 году статья Селфа 1987 года, написанная в соавторстве с Ангаром и Рэндаллом Б. Смитами, была выбрана в качестве одной из трех наиболее влиятельных статей OOPSLA, представленных в период с 1986 по 1996 год. [2] Селф также оказал влияние на разработку языка программирования JavaScript . [3] Статья Унгара 1984 года «Поколение очистки: высокопроизводительный алгоритм восстановления хранилища без прерывания работы» , в которой была представлена ​​поколенческая сборка мусора , получила награду Retrospective ACM SIGSOFT Impact Paper Award в 2008 году. [4]

Дэйв Унгар был награжден старшей премией Даля-Нюгаарда в 2009 году. [5]

Основные публикации

[ редактировать ]

Избранные патенты

[ редактировать ]
  • Выбор цвета для выделения текста на основе восприятия. (11 января 2005 г.)
  • Способ и устройство для повышения эффективности сбора мусора - (20 января 2004 г.)
  • Метод и устройство для тестирования процесса в компьютерной системе - (15 июля 2003 г.)
  • Метод и устройство для поиска ошибок, связанных со сборкой мусора в виртуальной машине - (4 декабря 2001 г.)
  • Метод и устройство трансляции и выполнения собственного кода в среде виртуальной машины - (28 августа 2001 г.)
  • Метод и аппарат для поддержки эффективного программирования на динамических языках, безопасных для указателей - (21 августа 2001 г.)

См. также

[ редактировать ]
  1. ^ «ACM называет 41 члена из ведущих институтов мира — Ассоциации вычислительной техники» . Архивировано из оригинала 28 апреля 2012 г. Проверено 8 декабря 2010 г.
  2. ^ АКМ. «СИГПЛАН – Награды» .
  3. ^ Северанс, К. (февраль 2012 г.). «JavaScript: разработка языка за 10 дней». Компьютер . 45 (2): 7–8. дои : 10.1109/MC.2012.57 . ISSN   0018-9162 . S2CID   29215508 .
  4. ^ АКМ. «Награда SIGSOFT Impact Paper» . Архивировано из оригинала 15 июля 2010 г.
  5. ^ Международная ассоциация в области технологий. «Лауреат премии AITO Даля-Нюгаарда за 2009 год» . Проверено 15 октября 2009 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: f081105550ec4131cd4fd2f7ec45cfe3__1709422500
URL1:https://arc.ask3.ru/arc/aa/f0/e3/f081105550ec4131cd4fd2f7ec45cfe3.html
Заголовок, (Title) документа по адресу, URL1:
David Ungar - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)