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

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

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

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

Он был доцентом в Стэндфордский Университет С 1985 по 1990 год он преподавал языки программирования и компьютерную архитектуру, кафедра электротехники, лаборатория компьютерных систем. Sun Microsystems и стал выдающимся инженером. В 2006 году он был признан Заслуженным инженером Ассоциация вычислительной техники а в 2010 г. Товарищ.[1]В 2007 году он присоединился к IBM Research, где он в настоящее время является членом группы динамической оптимизации. Унгар владеет 20 патентами США.

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

Дэйв Ангар был награжден Старшая премия Даля-Найгаарда в 2009.[5]

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

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

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

Смотрите также

использованная литература

  1. ^ «Архивная копия». Архивировано из оригинал на 2012-04-28. Получено 2010-12-08.CS1 maint: заархивированная копия как заголовок (ссылка на сайт)
  2. ^ ACM. «СИГПЛАН - Награды».
  3. ^ Северанс, К. (февраль 2012 г.). «JavaScript: разработка языка за 10 дней». Компьютер. 45 (2): 7–8. Дои:10.1109 / MC.2012.57. ISSN  0018-9162. S2CID  29215508.
  4. ^ ACM. «Премия SIGSOFT Impact Paper Award». Архивировано из оригинал 15 июля 2010 г.
  5. ^ Международная ассоциация за объекты технологий. «Лауреат премии AITO Dahl-Nygaard за 2009 год». Получено 2009-10-15.

внешние ссылки