
Алан Кэй вырос в среде, где искусство, литература и наука были неразделимы. Отец проектировал протезы рук и ног, мать-музыкант учила его играть. Он умел читать в три года и к моменту поступления в школу прочёл около 150 книг.
Это сформировало человека, который думает об идеях на несколько десятилетий вперёд.
Алан Кёртис Кэй родился в Спрингфилде, Массачусетс, 17 мая 1940 года. Первые годы жизни провёл в Австралии, куда переехала семья, однако угроза японского вторжения в годы Второй мировой войны вынудила родителей вернуться в США.
Кэй — бывший профессиональный джазовый гитарист, композитор и театральный художник. Он также играет на классическом трубном органе как любитель.
Из опыта службы в ВВС Кэй вынес ключевое наблюдение: программу можно строить так, что процедуры не знают, как представлены данные. Эта идея поддержала дальнейшее развитие объектно-ориентированного программирования.
В 1966 году Кэй окончил Университет Колорадо в Болдере по специальностям математика и молекулярная биология. В 1969 году получил степень доктора наук по информатике в Университете Юты.
В аспирантуре работал над FLEX — небольшим компьютером с графическим интерфейсом, — а также над трёхмерной компьютерной графикой под руководством Ивана Сазерленда. Познакомился с идеями Дугласа Энгельбарта об интерактивном взаимодействии с компьютером — и придумал Dynabook.
Под влиянием работ Энгельбарта и собственных экспериментов с FLEX Кэй разработал концепцию Dynabook — небольшого планшетного компьютера с плоским экраном для детей. Dynabook так и не был построен, но идеи нашли воплощение в ноутбуках и планшетах десятилетия спустя.
В 1972 году Кэй присоединился к Xerox PARC — Исследовательскому центру Xerox в Пало-Алто.
Там он создал Smalltalk — первый полностью объектно-ориентированный язык программирования и операционную среду, включавшую ныне повсеместный интерфейс с перекрывающимися окнами. Он инициировал создание растрового экрана, рисования и анимации на экране. Участвовал в разработке Ethernet, лазерной печати и архитектуры клиент-сервер.
Именно в Xerox PARC Кэй руководил разработкой первого современного оконного интерфейса рабочего стола компьютера и лично ввёл термин «объектно-ориентированный».
В 1983 году Кэй ушёл из Xerox. Год проработал в Atari, затем в 1984 году стал научным сотрудником Apple Computer. В Apple его команда разработала Squeak — открытый вариант Smalltalk. В 1997 году вместе с командой перешёл в подразделение Imagineering компании Disney для продолжения работ над Squeak.
В 2003 году Кэй получил премию Тьюринга — высшую награду в информатике — за вклад в объектно-ориентированные языки программирования и персональные вычисления. В 2004 году — Киотскую премию за новаторские работы по объектно-ориентированным языкам и видение персонального компьютера как среды творческого самовыражения. Также лауреат премии Чарльза Старка Дрейпера Национальной академии инженерных наук и премии ACM по программному обеспечению.
Избранный член Американской академии искусств и наук, Национальной академии инженерных наук и Королевского общества искусств.
Алан Кертис Кэй, Smalltalk и пионер GUI
| Родился: | 17.05.1940 (86) |
| Место: | Спрингфилд (US) |