Дэн Ингаллс | |
---|---|
Родившийся | Дэниел Генри Холмс Ингаллс-младший 1944 (76–77 лет) |
Гражданство | Соединенные Штаты |
Образование | Гарвардский университет ( BA ) Стэнфордский университет ( MS ) |
Известен | Bit blit Всплывающие меню Smalltalk объектно-ориентированное программирование Язык визуального программирования Fabrik Lively Kernel |
Награды | Премия ACM Грейс Мюррей Хоппер (1984) Премия ACM Software Systems (1987) |
Научная карьера | |
Поля | Информатика |
Учреждения | Xerox PARC Apple Inc. ATG Interval Research Corporation Walt Disney Imagineering Hewlett-Packard Labs Sun Microsystems Labs SAP SE |
Дэниел Генри Холмс Ингаллс-младший (родился в 1944 г.) - пионер объектно-ориентированного программирования, а также главный архитектор , разработчик и разработчик пяти поколений сред Smalltalk . Он разработал виртуальную машину с байт-кодом, которая сделала Smalltalk практичным в 1976 году. Он также изобрел побитовое копирование , графическую операцию общего назначения, которая лежит в основе большинства систем растровой компьютерной графики сегодня, и всплывающие меню . Он разработал обобщения BitBlt для произвольной глубины цвета со встроенным масштабированием , поворотом и сглаживанием. . Он внес большой вклад в версию Smalltalk для Squeak , включая оригинальную концепцию Smalltalk, написанную сам по себе и сделанную переносимой и эффективной с помощью переводчика Smalltalk-to- C .
Образование [ править ]
Ингаллс получил степень бакалавра искусств (BA) в области физики из Гарвардского университета , и его магистра наук (MS) в области электротехники из Стэнфордского университета . Работая над доктором философии (Ph.D.) в Стэнфорде, он основал компанию по продаже изобретенного им программного обеспечения для измерений, которое он усовершенствовал, и больше никогда не возвращался в академические круги .
Работа [ править ]
Первое широко известное исследование Ингаллса было проведено в Xerox PARC , где он на протяжении всей жизни сотрудничал с Аланом Кеем и выполнил отмеченную наградами работу над Smalltalk. Затем он перешел в Apple Inc. Он оставил исследования на время, чтобы управлять семейным бизнесом Homestead Resort в Хот-Спрингс, штат Вирджиния . [2] Затем он работал в Interval Research Corporation , а затем вернулся в Apple. Начав в Xerox, а затем в Apple, он разработал Fabrik , язык визуального программирования и интегрированную среду разработки (IDE), состоящую из набора вычислительных средств и пользовательского интерфейса.компоненты, которые можно «связать» вместе для создания новых компонентов и полезного прикладного программного обеспечения .
Затем он перешел в Hewlett-Packard Labs , где разработал модульную архитектуру для Squeak . Он также основал и до сих пор управляет небольшой фирмой Weather Dimensions, Inc., которая отображает местные погодные данные на домашних компьютерах. [3]
Затем Ингаллс работал заслуженным инженером в Sun Microsystems , где работал в исследовательском отделе Sun Microsystems Laboratories (Sun Labs). Его последний проект - среда JavaScript под названием Lively Kernel , которая позволяет живое интерактивное веб- программирование и объекты изнутри веб-браузеров .
В то время как самый известный за его работу над Smalltalk, Ингаллс также известен для разработки оптического распознавания символов системы для деванагари письма, которые он сделал по наущению своего отца, Инголлс, старший , с профессором из санскрита . [4]
Он живет рядом с пляжем в Рио-дель-Мар , Аптос, Калифорния, со своей женой Кэтлин Галас, где он участвует в разработке реализации Smalltalk Squeak , исследованиях JavaScript и проекте Lively Kernel, который сейчас находится в Институте Хассо Платтнера .
Совсем недавно Ингаллс перешел в исследовательский центр SAP SE в Пало-Альто в качестве научного сотрудника . Он является ключевым членом команды главных ученых, руководящей технологическим видением, направлением и реализацией компании.
Награды [ править ]
В 1984 году Ингаллс получил премию Грейс Мюррей Хоппер Ассоциации вычислительной техники (ACM) как выдающийся молодой ученый за свои исследования Xerox PARC , в том числе битовые блиты . [5] В 1987 году вместе с Аланом Кей и Адель Голдберг он получил премию ACM Software System Award за свою работу над Smalltalk , первой полностью объектно-ориентированной программной системой. [6] В 2002 году он был одним получателем, с Адель Голдберг , из передового опыта доктора Добба в Программирование награду . [7]
Библиография [ править ]
- Биография Дэна Ингаллса на сайте Squeak
- Еженедельное интервью FLOSS с Дэном Ингаллсом
- Ингаллс, Дэниел (1975) Межведомственная записка без названия от 19 ноября 1975 г., Xerox PARC .
- Ингаллс, Дэниел Х. Х. и Дэниел Х. Х. Ингаллс 1985: Махабхарата: стилистическое исследование, компьютерный анализ и согласование. Журнал литературы Южной Азии 20: 17-46.
- Ингаллс, Дэниел Х. Х. и Дэниел Х. Х. Ингаллс 1980: Видео совместной лекции по санскритскому OCR, прочитанной в Xerox PARC в 1980 году .
- Вуястык, Д. (1988) Отчет о конференции по архивам санскритских текстов, Остин, Техас, 28–29 октября 1988 г.
- Антеро Тайвалсаари , Томми Микконен , Дэн Ингаллс и Кшиштоф Палач, "Веб-браузер как платформа приложений: живой опыт ядра" , Sun Labs, номер отчета: TR-2008-175, 30 января 2008 г.
Ссылки [ править ]
- ^ "Стандартный и бедный регистр корпораций, директоров и руководителей" . 1997. стр. 548.
- ^ Лайман, Sara (1987-10-22). «Новый президент Homestead планирует сделать упор на традициях и служении» . Рекордер . Проверено 2 февраля 2019 .
- Перейти ↑ Ingalls, Daniel Jr. (2008). "Weather Dimensions Incorporated: Погода на дисплее" . Погода Размеры, Inc . Проверено 11 апреля 2020 .
- Перейти ↑ Ingalls, Daniel (1980). Санскрит и OCR (видео). Xerox PARC, Пало-Альто, Калифорния: Vimeo . Проверено 11 апреля 2020 .
- ^ "Премия ACM Грейс Мюррей Хоппер" . ACM Awards . Ассоциация вычислительной техники . 1984. Архивировано 15 апреля 2012 года . Проверено 11 апреля 2020 .
- ^ "Премия системы программного обеспечения ACM" . ACM Awards . Ассоциация вычислительной техники . 1987. Архивировано 19 апреля 2012 года . Проверено 11 апреля 2020 .
- ^ "2002 г. Премия доктора Добба за выдающиеся достижения в области программирования" . Доктора Добба . Informa PLC. 1 мая 2002 . Проверено 11 апреля 2020 . Включает биографический очерк.
Внешние ссылки [ править ]
- Интервью Дэна на QCon London 2010
- Санскрит и распознавание текста Видео Дэна и его отца, записанное в Xerox PARC 17 апреля 1980 г.
- Дэн Ингаллс: Семь (плюс-минус) реализаций Smalltalk на YouTube
- Дэн Ингаллс: Лекция по объектно-ориентированному программированию, видео на archive.org
- Дэн Ингаллс в Curlie
- Страница проекта Lively Kernel
- Живое ядро: самоподдерживающаяся система на веб-странице - видеоархив выступления EE380