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

Тед Келер (родился в 1950 г.) - американский ученый-компьютерщик, известный своей ролью в разработке нескольких системных методов . Он наиболее известен за его вклад в языках программирования Smalltalk , писк , и Apple Computer «s HyperCard системы, [1] и других технологий , разработанных в Xerox PARC . [2]

Фон [ править ]

Келер - сын инженера-механика, вырос, возясь с механическими игрушками. В 1960-х он построил компьютер самостоятельно после статьи, опубликованной в Scientific American . [3] Он ходил в среднюю школу Ганна , государственную школу в Пало-Альто, Калифорния . Он получил высшее образование в 1968 году. [3] Во время учебы в средней школе Келер был принят на летнюю работу в тогдашнюю компанию Fairchild Industries . В ходе этой работы он изучил язык программирования Фортран . [3] В школьные годы он познакомился со своим первым компьютером, IBM 1620 , которым управлял Объединенный школьный округ Пало-Альто.. Затем Кэлер поступил в Стэнфордский университет, чтобы изучать физику , изучал программирование у Дональда Кнута , выучил язык APL и познакомился с Дэном Ингаллсом . Он получил степень бакалавра наук (BS) по физике в 1972 году. Позже Xerox начал пилотную программу в средней школе Ганна , одолжив им Xerox Alto .

Xerox PARC [ править ]

Ингаллс представил Келера PARC, заключив контракт с Xerox. Они сформировали команду, в которую вошел Джордж Уайт, который уже работал в компании над программным обеспечением для распознавания речи . [3] В первые годы работы в PARC он учился в Университете Карнеги-Меллона . Он получил степень магистра компьютерных наук в 1976 году. К 1980-м годам он, как сообщается, демонстрировал технологию виртуальной реальности (VR), в которой пользователь участвовал в игре Maze War 3D. Это изображение успешно озвучило ответ в мире другому пользователю в реальном мире. [4] Разработка рекламировалась как первый аватар.-центрическая ссылка на такого рода технологии VR. [4]

Келер также был задокументирован как один из исследователей в PARC, который проинформировал Стива Джобса о трех нововведениях компании: графический пользовательский интерфейс (GUI) компьютера Xerox Alto , Smalltalk и сеть Ethernet в PARC. [5]

Smalltalk [ править ]

Келер был частью группы, возглавляемой доктором Аланом Кэем, который усовершенствовал концепцию сетевых вычислений с помощью Smalltalk. Это система, основанная на языке LISP Джона Маккарти и на языке моделирования Simula версий 1 и 67, которые были разработаны Норвежским вычислительным центром . [6] В отчете Кея о раннем развитии Smalltalk он упомянул ключевые вехи, приписываемые Келеру. По словам Кея, вместе с Ингаллсом, Дэйвом Робсоном и Дайаной Мерри , например, Келер успешно внедрил систему Smalltalk-76 с нуля в течение семи месяцев. [7]Он состоит из 50 классов, составляющих 180 страниц исходного кода. [7] Келеру также приписывают разработку системы виртуальной памяти под названием Object-Oriented Zoned Environment (OOZE). [8] Эта система дала Smalltalk больше скорости, а также разработка системного трассировщика, используемого для клонирования Smalltalk-76, поскольку технология может записывать новую виртуальную память из их предыдущих итераций. [7]

В Smalltalk Келер тесно сотрудничал с двумя будущими лауреатами премии Тьюринга . Он начал профессиональное общение на всю жизнь с Аланом Кей, как описано здесь. Келер также является соавтором книги «Вкус Smalltalk» с профессором Беркли Дэвидом Паттерсоном [9] из Калифорнийского университета , будущим лидером движения RISC-V .

Apple [ править ]

Писк

В марте 1985 года Келер перешел в Apple в качестве исследователя. [10] Он стал участвовать в разработке компьютеров Macintosh , в первую очередь оказывая техническую поддержку. [11] Однако Kaehler был более известен улучшением других технологий, таких как система HyperCard компании с 1985 по 1987 год. Это инструмент, который позволяет пользователям создавать развлекательный и учебный контент. Kaehler добавил интерфейс, позволяющий управлять видеодисками . [1]

В 1996 году, работая в Apple, Келер получил патент США на соавторство в изобретении периодических (всплывающих) ореолов пользовательского интерфейса вокруг объектов с кнопками для управления этим объектом. [12]

Писк [ править ]

Kaehler также стал частью поддерживаемой сообществом разработчиков программного обеспечения Squeak Central Team в 1996 году, в которую также входили Ингаллс, Джон Мэлони, Скотт Уоллес и Андреас Рааб. Первоначально он был разработан на основе Smalltalk-80 в исследовательской лаборатории Apple [13], а затем был продолжен в Walt Disney Imagineering . Squeak был разработан как открытый и легко переносимый язык, полностью написанный на Smalltalk и включающий систему EToys , которая позволяет детям видеть работу программного обеспечения. [14] Использование технологии Smalltalk упрощает отладку , анализ и изменение Squeak . [15]Kaehler был признан за написание кода системы окраски платформы , Squeak Paintbox и других пилотных версий EToys.

Личная жизнь [ править ]

В 1982 году Келер женился на Кэрол Нэсби, которая также проработала в Apple несколько лет, написала первое руководство для владельцев Macintosh, построила справочную систему HyperCard для версии 1.0 [16] и написала книгу HyperCard Power . [17] В 1991 году она умерла от осложнений диабета 1 типа . [10]

В 1998 году он женился на своей второй жене Синтии. Она была бывшим воспитателем дошкольных учреждений в течение 25 лет и художником, который делал подвески из плавленого стекла для ожерелий и брошей. [18] Они жили в Лас-Вегасе , Невада, и у них было трое детей. В 2020 году она умерла от рака.

См. Также [ править ]

  • Список компьютерных ученых
  • Список программистов

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

  1. ^ a b Ферстер, Билл (2016). Мудрец на экране: образование, СМИ и как мы учимся . Балтимор, Мэриленд: JHU Press. п. 86. ISBN 978-1-4214-2126-1.
  2. ^ "История вивария" . Worrydream . Проверено 26 сентября 2019 года .
  3. ^ a b c d Марков, Джон (21 апреля 2005 г.). Что сказала Соня: как контркультура шестидесятых повлияла на индустрию персональных компьютеров . Пингвин. ISBN 978-1-1012-0108-4.
  4. ^ a b Гримшоу, Марк (2014). Оксфордский справочник виртуальности . Нью-Йорк: Издательство Оксфордского университета. п. 22. ISBN 978-0-1998-2616-2.
  5. ^ Dormehl, Люк (2012). Яблочная революция: Стив Джобс, контркультура и как сумасшедшие захватили мир . Нью-Йорк: Рэндом Хаус. С. 155–156. ISBN 978-0-7535-4062-6.
  6. ^ "PCAD - Xerox Corporation, Исследовательский центр Пало-Альто (PARC), Пало-Альто, Калифорния" . pcad.lib.washington.edu . Проверено 10 октября 2019 года .
  7. ^ a b c "Smalltalk.org: smalltalk: TheEarlyHistoryOfSmalltalk_V.html" . Ramix.org . Проверено 27 сентября 2019 года .
  8. ^ «Folklore.org: Модель Великого Объединения (1) - Ресурсы» . Folklore.org . Проверено 10 октября 2019 года .
  9. ^ Kaehler, Тед; Паттерсон, Дэйв (1 мая 1986 г.). Вкус Smalltalk . Нью-Йорк: WW Norton & Company. ISBN 978-0-3939-5505-7.
  10. ^ a b Дормель, Люк (2012). Яблочная революция: Стив Джобс, контркультура и как сумасшедшие захватили мир . Нью-Йорк: Рэндом Хаус. С. 249–250. ISBN 978-0-7535-4062-6.
  11. ^ Лэнгтон, Кристофер (1989). Искусственная жизнь: материалы междисциплинарного семинара по синтезу и моделированию живых систем . Нью-Йорк: Рутледж. стр. xxiv. ISBN 978-0-3670-0290-9.
  12. ^ Патент США 5515496 , Kaehler, Edwin B .; Кей, Алан К. и Уоллес, Скотт Г., «Компьютерная система с интерфейсом прямого управления и метод работы с ним», выпущенный 07 мая 1996 г., передан Apple Computer 
  13. ^ Аксит, Мехмед, изд. (28 мая 1997 г.). ECOOP '97 - объектно-ориентированное программирование: 11-я Европейская конференция, Ювяскюля, Финляндия, 9–13 июня 1997 г., Материалы . Берлин: Springer Science & Business Media. п. 316. ISBN. 978-3-5406-3089-0.
  14. ^ Ли, Ньютон (2014). Цифровой да Винчи: компьютеры в искусстве и науке . Нью-Йорк: Спрингер. п. 141. ISBN. 978-1-4939-0964-3.
  15. ^ Ингаллс, Дэн ; Kaehler, Тед; Мэлони, Джон; Уоллес, Скотт; Кей, Алан (1997). «Назад в будущее: история Squeak, практического языка Smalltalk, написанного сама по себе». Уведомления ACM SIGPLAN . 32 : 318–326. DOI : 10.1145 / 263700.263754 .
  16. ^ Келерово, Ted (29 марта 2014). «Тед Келер» . Размеры погоды: Погода на дисплее . Проверено 13 июля 2020 года .
  17. ^ Kaehler, Кэрол; Аткинсон, Билл (1 апреля 1988 г.). HyperCard Power: методы и сценарии . Нью-Йорк: Аддисон-Уэсли. ISBN 978-0-2010-6701-9.
  18. ^ Kaehler, Синтия. "Кулоны из плавленого стекла. Автор Синтия Келер" . Размеры погоды: Погода на дисплее . Проверено 13 июля 2020 года .

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

Официальный веб-сайт