Кэй, Алан Кёртис

Алан Кёртис Кэй (англ. Alan Curtis Kay; род. 17 мая 1940, Спрингфилд, Массачусетс) — американский учёный в области теории вычислительных систем. Один из пионеров в областях объектно-ориентированного программирования и графического интерфейса. Также известен благодаря высказыванию «лучший способ спрогнозировать будущее — изобрести его». Основатель и бывший президент исследовательского института Вьюпоинта (завершившего деятельность в 2018 году)[3][4], адъюнкт-профессор информатики в Калифорнийском университете[5]. Советник в TTI/Vanguard. К середине 2005 был главным сотрудником в HP Labs, читал лекции в Киотском университете и был адъюнкт-профессором в Массачусетском технологическом институте.

Разработал язык программирования Smalltalk, где впервые был применён объектно-ориентированный подход. Лауреат премии Тьюринга 2003 года за работу над объектно-ориентированным программированием, Премии Киото (2004). Один из создателей проекта One Laptop Per Child.

Биография

Уроженец Спрингфилд, Массачусетс, Кэй посещал Колорадский университет и получил там степень бакалавра по математике и молекулярной биологии. Перед учёбой и во время её он работал как профессиональный джазовый гитарист. Его отец занимался разработкой протезов конечностей, а мать была профессиональной певицей и художницей. Вскоре после рождения Алана семья переехала в Австралию, где прожила несколько лет. Кэй был одарённым ребёнком: он научился читать в три года и к моменту поступления в школу прочёл около 150 книг[6]. Позже он пошёл добровольцем в ВВС США, где прошёл тест на способности к программированию и начал работать с компьютером IBM 1401[6].

В 1966 году поступил в магистратуру в университет Юты на факультет инженерии, получил степень магистра и доктора философии. Здесь он работал с Айвеном Сазерлендом, разработавшим пионерские графические программы, включая Sketchpad. Сазерленд вдохновил Кэя на размышления о программировании и объектах. Так он начал тратить больше времени на исследования в ARPA, завершив свою карьеру профессионального музыканта.

В 1968 году он встретил Сеймура Паперта и изучил язык программирования Лого, диалект Лисп, приспособленный для обучения. Это привело его к изучению работ Жана Пиаже, Жерома Брюнера, Льва Выготского, а также теории конструкционизма в обучении. В дальнейшем это повлияло на его взгляды.

Карьера

В 1970 году Кэй начал работать на корпорацию Xerox в исследовательском центре Пало-Альто (PARC). В 1970-х он был одним из ведущих разработчиков прототипов сетевых рабочих станций, используя Smalltalk. Эти изобретения в следующем были использованы Apple Computer в их компьютерах Lisa и Macintosh.

Кэй — один из «отцов-основателей» объектно-ориентированного программирования, вместе со своими коллегами из PARC и предшественниками из Норвежского вычислительного центра. Он предложил концепцию Dynabook, которая определила концептуальную базу для ноутбука, планшетного компьютера и электронной книги, и является архитектурой современного оконного графического интерфейса[7]. Так как Dynabook был задуман как учебная платформа, Кэй считается одним из первых исследователей мобильного обучения и, действительно, многие идеи Dynabook были унаследованы при проектировании учебной платформы One Laptop Per Child, в котором Кэй принимает активное участие.

Покинув Xerox PARC в 1983 году, Кэй в 1984 году стал главным учёным в Atari[8].

Дальнейшая карьера и проекты

Начиная с 1984, Кэй был ведущим исследователем (Apple Fellow) в Apple до закрытия группы перспективных технологий (ATG), одного из отделов исследований и разработок. Тогда он присоединился к Walt Disney Imagineering в качестве главного исследователя (Disney Fellow) и оставался там до тех пор, пока Дисней не закрыл свою программу Disney Fellow. После Диснея, в 2001 году, он основал исследовательский Институт Вьюпоинта, некоммерческую организацию, посвящённую детям, обучению и передовым разработкам программного обеспечения, где являлся председателем вплоть до завершения её деятельности в начале 2018 года[3].

Позже Кэй работал в команде Applied Minds, затем стал главным сотрудником (Senior Fellow) в Hewlett-Packard, пока HP не распустил команду перспективных исследований в области программного обеспечения 20 июля 2005 года.

С 2006 года разрабатывает систему STEPS (STEPS Toward Expressive Programming Systems) на гранты National Science Foundation[9]. Грант NSF на этот проект действовал до 2012 года, за это время команде удалось создать рабочую модель операционной системы размером примерно в 20 000 строк кода[10].

В октябре 2024 года Алан Кэй принял участие в конференции SPLASH 2024 в Пасадене, где дал интервью Гиладу Брача[11].

Взгляды и философия

Алан Кэй, автор термина «объектно-ориентированное программирование», вкладывал в него смысл, отличный от реализации в современных популярных языках. Основными принципами ООП, по мнению Кэя, являются первостепенность обмена сообщениями между независимыми сущностями и строгая инкапсуляция, обеспечивающая изоляцию и защиту внутреннего состояния объекта. Ещё одним важным элементом он считал крайне позднее связывание, позволяющее определять поведение системы во время её выполнения. Свою концепцию Кэй описывал через биологическую метафору, сравнивая объекты с независимыми клетками, которые взаимодействуют и образуют сложную систему исключительно посредством обмена сообщениями[12][13].

Философия образования Кэя базируется на восприятии компьютера как универсальной среды («мета-медиа»), способной симулировать любые другие средства коммуникации. Он подчёркивал важность обучения через конструирование и симуляцию, полагая, что дети лучше всего усваивают знания в процессе самостоятельного создания и исследования моделей. Эти идеи стали основой концепции Dynabook — устройства, которое задумывалось в первую очередь как инструмент для развития детского мышления, позволяющий ребёнку активно конструировать знания[14][15].

Награды и членство в академиях

Алан Кэй удостоен ряда значимых наград, среди которых:

Также он избран членом нескольких научных обществ и академий, включая Американскую академию искусств и наук, Национальную инженерную академию США и Королевское общество искусств[16].

Личная жизнь

Алан Кэй женат на писательнице, актрисе и продюсере Бонни Макбёрд[17].

Примечания

Ссылки