stringtranslate.com

Тед Келер

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

Фон

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

Xerox ПАРК

Ингаллс познакомил Кейлера с PARC, когда тот заключил контракт с Xerox. Они сформировали команду, в которую входил Джордж Уайт, который уже работал в компании над программным обеспечением для распознавания речи . [3] В первые годы работы в PARC он учился в Университете Карнеги-Меллона . Он получил степень магистра наук (MSc) в области компьютерных наук в 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 .

Яблоко

Игрушки Squeak's EToys

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

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

Писк

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

Личная жизнь

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

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

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

Ссылки

  1. ^ ab Ferster, Bill (2016). Sage on the Screen: Education, Media, and How We Learn . Балтимор, Мэриленд: JHU Press. стр. 86. ISBN 978-1-4214-2126-1.
  2. ^ "История вивария". Worrydream . Получено 26 сентября 2019 г.
  3. ^ abcd Маркофф, Джон (21 апреля 2005 г.). Что сказала Соня: Как контркультура шестидесятых сформировала индустрию персональных компьютеров. Penguin. ISBN 978-1-1012-0108-4.
  4. ^ ab Grimshaw, Mark (2014). Оксфордский справочник виртуальности . Нью-Йорк: Oxford University Press. стр. 22. ISBN 978-0-1998-2616-2.
  5. ^ Дормель, Люк (2012). Революция Apple: Стив Джобс, контркультура и как сумасшедшие захватили мир. Нью-Йорк: Random House. С. 155–156. ISBN 978-0-7535-4062-6.
  6. ^ "PCAD – Xerox Corporation, Palo Alto Research Center (PARC), Пало-Альто, Калифорния". pcad.lib.washington.edu . Получено 10 октября 2019 г. .
  7. ^ abc "Smalltalk.org: smalltalk: TheEarlyHistoryOfSmalltalk_V.html". Ramix.org . Получено 27 сентября 2019 г. .
  8. ^ "Folklore.org: The Grand Unified Model (1) – Ресурсы". Folklore.org . Получено 10 октября 2019 г. .
  9. ^ Келер, Тед; Паттерсон, Дэйв (1 мая 1986 г.). Вкус Smalltalk . Нью-Йорк: WW Norton & Company. ISBN 978-0-3939-5505-7.
  10. ^ ab Dormehl, Luke (2012). Революция Apple: Стив Джобс, контркультура и как сумасшедшие захватили мир. Нью-Йорк: Random House. С. 249–250. ISBN 978-0-7535-4062-6.
  11. ^ Лэнгтон, Кристофер (1989). Искусственная жизнь: Труды междисциплинарного семинара по синтезу и моделированию живых систем . Нью-Йорк: Routledge. стр. xxiv. ISBN 978-0-3670-0290-9.
  12. ^ Патент США 5515496, Келер, Эдвин Б.; Кей, Алан К. и Уоллес, Скотт Г., «Компьютерная система с интерфейсом прямого манипулирования и метод ее эксплуатации», выдан 07.05.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). Цифровой да Винчи: компьютеры в искусстве и науке . Нью-Йорк: Springer. С. 141. ISBN 978-1-4939-0964-3.
  15. ^ Ингаллс, Дэн ; Келер, Тед; Малони, Джон; Уоллес, Скотт; Кей, Алан (1997). «Назад в будущее: история Squeak, практического Smalltalk, написанного в себе». ACM SIGPLAN Notices . 32 : 318–326. doi : 10.1145/263700.263754 .
  16. ^ Kaehler, Ted (29 марта 2014 г.). "Ted Kaehler". Weather Dimensions: Weather on Display . Получено 13 июля 2020 г. .
  17. ^ Кэлер, Кэрол; Аткинсон, Билл (1 апреля 1988 г.). HyperCard Power: Techniques and Scripts . Нью-Йорк: Addison-Wesley. ISBN 978-0-2010-6701-9.
  18. ^ Kaehler, Cynthia. "Fused Glass Pendants by Cynthia Kaehler". Weather Dimensions: Weather on Display . Получено 13 июля 2020 г.

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

Официальный сайт