Дэвид Майкл Ангар , американский ученый-компьютерщик , вместе с Рэндаллом Смитом создал язык программирования Self . Анимированный пользовательский опыт среды разработки SELF был описан в статье « Анимация: от мультфильмов к пользовательскому интерфейсу», написанной в соавторстве с Бэй-Вей Чангом, которая получила награду за длительное воздействие на симпозиуме ACM по программному обеспечению и технологиям пользовательского интерфейса в 2004 году.
Дэвид Ангар | |
---|---|
Другие названия | Дэвид Майкл Ангар |
Гражданство | Американец |
Альма-матер | Калифорнийский университет в Беркли |
Награды | Стипендиат ACM Премия ACM за диссертацию Приз Даля-Найгаарда |
Научная карьера | |
Поля | Информатика |
Учреждения | Stanford Sun Microsystems IBM Research |
Тезис | Разработка и оценка высокопроизводительной системы Smalltalk (1986) |
Докторант | Дэвид А. Паттерсон |
Ангар получил степень доктора философии по информатике в Калифорнийском университете в Беркли в 1985 году. Его научным руководителем был Дэвид Паттерсон, а его диссертация была озаглавлена «Проектирование и оценка высокопроизводительной системы Smalltalk» ; в 1986 году он получил докторскую премию ACM .
С 1985 по 1990 год он был доцентом кафедры электротехники Стэнфордского университета в лаборатории компьютерных систем, где преподавал языки программирования и компьютерную архитектуру. В 1991 году он присоединился к Sun Microsystems и стал выдающимся инженером. В 2006 году он был признан Заслуженным инженером Ассоциацией вычислительной техники, а в 2010 году - научным сотрудником . [1] В 2007 году он присоединился к IBM Research , где в настоящее время является членом группы динамической оптимизации. Ангар имеет 20 патентов в США.
В 2006 году статья Self 1987 года, написанная в соавторстве с Ангаром и Рэндаллом Б. Смитом, была выбрана в качестве одной из трех самых влиятельных статей OOPSLA, представленных в период с 1986 по 1996 год. [2] Self также оказал влияние на дизайн языка программирования JavaScript . [3] Статья Ангара 1984 года « Генерация очистки: алгоритм восстановления высокопроизводительного хранилища без прерывания работы» , в которой была введена « генерация сборки мусора» , получила в 2008 году награду Retrospective ACM SIGSOFT Impact Paper Award [4].
Дэйв Ангар был удостоен Премии Даля-Найгаарда в 2009 году. [5]
Основные публикации
- Расширение ценности Swift на сервер , Дэвид Ангар и Роберт Дикерсон, О'Рейли, 2016 г.
- История личности, Дэвид Ангар, Рэндалл Б. Смит. ACM HOPL-III, 2007. Учеб. Третьей конференции ACM SIGPLAN по истории языков программирования (HOPL-III), Б. Райдер, Б., Хейлперн (ред.), Сан-Диего, Калифорния, США, 9–10 июня 2007 г. Документ и видео на [1] .
- Согласование отзывчивости с производительностью на чистых объектно-ориентированных языках, Урс Хёльцле и Дэвид Унгар. TOPLAS 18, 4 (июль 1996 г.).
- Программирование как опыт: вдохновение для себя, Р. Смит и Д. Ангар, приглашенная статья, ECOOP'95.
- Анимация: от мультфильмов к пользовательскому интерфейсу , Бэй-Вей Чанг и Дэвид Унгар, UIST 1993
- Я: Сила простоты , Рэндалл Б. Смит и Дэвид Ангар, OOPSLA, октябрь 1987 г.
- Генерация очистки: алгоритм восстановления хранилища с высокой производительностью без прерывания работы. , Дэвид Ангар, 1984
Избранные патенты
- Выбор цвета для выделения текста на основе восприятия. (11 января 2005 г.)
- Метод и устройство для повышения эффективности сбора мусора - (20 января 2004 г.)
- Метод и устройство для тестирования процесса в компьютерной системе - (15 июля 2003 г.)
- Метод и устройство для поиска ошибок, связанных со сборкой мусора на виртуальной машине - (4 декабря 2001 г.)
- Метод и устройство для перевода и выполнения собственного кода в среде виртуальной машины - (28 августа 2001 г.)
- Метод и аппарат для поддержки эффективного программирования на языках, безопасных для динамических указателей - (21 августа 2001 г.)
Смотрите также
Рекомендации
- ^ "Архивная копия" . Архивировано из оригинала на 2012-04-28 . Проверено 8 декабря 2010 .CS1 maint: заархивированная копия как заголовок ( ссылка )
- ^ ACM. «СИГПЛАН - Награды» .
- ^ Северанс, К. (февраль 2012 г.). «JavaScript: разработка языка за 10 дней». Компьютер . 45 (2): 7–8. DOI : 10,1109 / MC.2012.57 . ISSN 0018-9162 . S2CID 29215508 .
- ^ ACM. «Премия SIGSOFT Impact Paper Award» . Архивировано из оригинала на 2010-07-15.
- ^ Международная ассоциация за объекты технологий. «Лауреат премии AITO Даля-Найгаарда за 2009 год» . Проверено 15 октября 2009 .
Внешние ссылки
- В IBM .
- В Солнце .
- Дэвид Ангар на сервере библиографии DBLP
- Дэвид Ангар в LinkedIn