Алан Кёртис Кэй (англ. Alan Curtis Kay; 17 мая1940) — американский учёный в области теории вычислительных систем. Один из пионеров в областях объектно-ориентированного программирования и графического интерфейса. Также известен благодаря высказыванию «лучший способ спрогнозировать будущее — изобрести его». Президент исследовательского института Вьюпоинта, адъюнкт-профессор информатики в Калифорнийском университете. Советник в TTI/Vanguard. К середине 2005 был главным сотрудником в HP Labs[англ.], читал лекции в Киотском университете и был адъюнкт-профессором в Массачусетском технологическом институте[4].
Разработал язык программирования Smalltalk, где впервые был применён объектно-ориентированный подход. Лауреат премии Тьюринга2003 года за работу над объектно-ориентированным программированием, Премии Киото (2004). Один из создателей проекта One Laptop Per Child.
Ранние годы и работа
Уроженец Спрингфилд, Массачусетс, Кэй посещал Колорадский университет и получил там степень бакалавра по математике и молекулярной биологии. Перед учёбой и во время её он работал как профессиональный джазовый гитарист.
В 1966 году поступил в магистратуру в университет Юты на факультет инженерии, получил степень магистра и доктора философии. Здесь он работал с Айвеном Сазерлендом, разработавшим пионерские графические программы, включая Sketchpad. Сазерленд вдохновил Кэя на размышления о программировании и объектах. Так он начал тратить больше времени на исследования в ARPA, завершив свою карьеру профессионального музыканта.
В 1968 году он встретил Сеймура Пейперта и изучил язык программированияЛого, диалектLisp, приспособленный для обучения. Это привело его к изучению работ Жана Пиаже, Джерома Брюнера, Льва Выготского, а также теории конструкционизма в обучении. В дальнейшем это повлияло на его взгляды.
В 1970 году Кэй начал работать на корпорацию Xerox в исследовательском центре Пало-Альто (PARC). В 1970-х он был одним из ведущих разработчиков прототипов сетевых рабочих станций, используя Smalltalk. Эти изобретения в следующем были использованы Apple Computer в их компьютерах Lisa и Macintosh.
Кэй — один из «отцов-основателей» объектно-ориентированного программирования, вместе со своими коллегами из PARC и предшественниками из Норвежского вычислительного центра[англ.]. Он предложил концепцию Dynabook, которая определила концептуальную базу для ноутбука, планшетного компьютера и электронной книги, и является архитектурой современного оконного графического интерфейса[5]. Так как Dynabook был задуман как учебная платформа, Кэй считается одним из первых исследователей мобильного обучения и, действительно, многие идеи Dynabook были унаследованы при проектировании учебной платформы One Laptop Per Child, в котором Кэй принимает активное участие.
После 10 лет работы в Xerox PARC Кэй на три года становится главным учёным в Atari.
Недавние работы и признание
Начиная с 1984, Кэй был ведущим исследователем (Apple Fellow) в Apple до закрытия группы перспективных технологий[англ.], одного из отделов исследований и разработок. Тогда он присоединился к Walt Disney Imagineering[англ.] в качестве главного исследователя (Disney Fellow) и оставался там до тех пор, пока Дисней не закрыл свою программу Disney Fellow. После Диснея, в 2001 году, он основал исследовательский Институт Вьюпоинта[англ.], некоммерческую организацию, посвящённую детям, обучению и передовым разработкам программного обеспечения, где является председателем.
Позже Кэй работал в команде Applied Minds, затем стал старшим научным сотрудником (Senior Fellow) в Hewlett-Packard, пока HP не распустил команду перспективных исследований в области программного обеспечения 20 июля 2005 года.
С 2006 года разрабатывает систему STEPS (STEPS Toward Expressive Programming Systems) на гранты National Science Foundation[6][7].
Примечания
- ↑Alan Curtis Kay // Brockhaus Enzyklopädie (нем.) — F.A. Brockhaus, 1796.
- ↑https://amturing.acm.org/award_winners/kay_3972189.cfm
- ↑Mathematics Genealogy Project (англ.) — 1997.
- ↑HP converting storied garage into recycling center|Good Morning Silicon ValleyАрхивировано 26 июня 2007 года. — Posted by John Paczkowski on July 21st, 2005
- ↑Bergin, Jr., Thomas J.; Gibson, Jr., Richard G.History of Programming Languages -- II (англ.). — New York, NY: ACM Press, Addison-Wesley, 1996.
- ↑Андрей Письменный (25 апреля 2013). Система STEPS: двадцать тысяч строк кода, которые изменят программирование, операционные системы и интернет. Компьютерра. Архивировано 8 января 2014. Дата обращения: 2 декабря 2025.
- ↑Kay, Alan.How Simply and Understandably Could The "Personal Computing Experience" Be Programmed? (англ.) (27 ноября 2006). Дата обращения: 7 июня 2009. Архивировано из оригинала 25 июня 2007 года.
Ссылки
- Леонид Черняк, «Алан Кей: Из гитаристов в пророки»
- Родившиеся 17 мая
- Родившиеся в 1940 году
- Родившиеся в Спрингфилде (Массачусетс)
- Персоналии по алфавиту
- Учёные по алфавиту
- Лауреаты премии Тьюринга
- Учёные США
- Учёные в области информатики США
- One laptop per child
- Создатели языков программирования
- Лауреаты премии Киото
- Лауреаты премии Чарльза Старка Дрейпера
- Сотрудники Hewlett-Packard
- Сотрудники Apple Inc.
- Выпускники Колорадского университета в Боулдере
- Выпускники Университета Юты
- Преподаватели Массачусетского технологического института
- Члены Национальной инженерной академии США
- Почётные доктора университета Мурсии
- Почётные доктора Северо-Западного университета
- Почётные доктора Пизанского университета
- Стипендиаты Эпл