Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Дэниел Генри Холмс Ингаллс-младший (родился в 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 г.

Ссылки [ править ]

  1. ^ "Стандартный и бедный регистр корпораций, директоров и руководителей" . 1997. стр. 548.
  2. ^ Лайман, Sara (1987-10-22). «Новый президент Homestead планирует сделать упор на традициях и служении» . Рекордер . Проверено 2 февраля 2019 .
  3. Перейти ↑ Ingalls, Daniel Jr. (2008). "Weather Dimensions Incorporated: Погода на дисплее" . Погода Размеры, Inc . Проверено 11 апреля 2020 .
  4. Перейти ↑ Ingalls, Daniel (1980). Санскрит и OCR (видео). Xerox PARC, Пало-Альто, Калифорния: Vimeo . Проверено 11 апреля 2020 .
  5. ^ "Премия ACM Грейс Мюррей Хоппер" . ACM Awards . Ассоциация вычислительной техники . 1984. Архивировано 15 апреля 2012 года . Проверено 11 апреля 2020 .
  6. ^ "Премия системы программного обеспечения ACM" . ACM Awards . Ассоциация вычислительной техники . 1987. Архивировано 19 апреля 2012 года . Проверено 11 апреля 2020 .
  7. ^ "2002 г. Премия доктора Добба за выдающиеся достижения в области программирования" . Доктора Добба . Informa PLC. 1 мая 2002 . Проверено 11 апреля 2020 . Включает биографический очерк.

Внешние ссылки [ править ]

  • Интервью Дэна на QCon London 2010
  • Санскрит и распознавание текста Видео Дэна и его отца, записанное в Xerox PARC 17 апреля 1980 г.
  • Дэн Ингаллс: Семь (плюс-минус) реализаций Smalltalk на YouTube
  • Дэн Ингаллс: Лекция по объектно-ориентированному программированию, видео на archive.org
  • Дэн Ингаллс в Curlie
  • Страница проекта Lively Kernel
  • Живое ядро: самоподдерживающаяся система на веб-странице - видеоархив выступления EE380