Алан Кей
Алан Кей
Алан Кей, учившийся в Юте, не мог пропустить “Мать всех презентаций” Энгельбарта, поэтому сел на самолет до Калифорнии, несмотря на ангину и высокую температуру: “Я был очень болен и едва мог ходить, меня сильно знобило, но я не мог это пропустить”44. Он уже был знаком с идеями Энгельбарта и восхищался ими, но желание посмотреть презентацию было слишком велико, ведь шоу обещало быть фантастическим. Кей видел в Энгельбарте Моисея, который ведет людей через Красное море: “Он показал нам нашу цель — землю обетованную — и указал, какие моря и реки нам придется пересечь, чтобы туда добраться”45.
Как и Моисей, Энгельбарт не попадет на эти желанные берега. Зато Кей и его развеселые товарищи из исследовательского центра компании Xerox встанут под знамена Ликлайдера и Энгельбарта и начнут строить райский мир, где персональные компьютеры — реальность.
Кей родился в 1940 году в штате Массачусетс. С самого детства он интересовался как техническими, так и гуманитарными дисциплинами. Его отец был врачом, разрабатывал протезы конечностей, и Кей заразился любовью к науке во время долгих прогулок с отцом. При этом ему была не чужда музыка, ведь его мать была человеком искусства, музыкантом, как и ее отец Клифтон Джонсон, известный иллюстратор и писатель, который к тому же играл на органе в местной церкви. Так что детство Кея прошло в доме, где всегда витало множество новых идей и все искали способы их выразить или реализовать. “Я не проводил границу между искусством и наукой ни тогда, ни сейчас”46, — признается Кей.
Он играл на гитаре и в семнадцать лет ездил на музыкальный фестиваль в составе джаз-группы. Как и дед, он любил органы и как-то помог одному мастеру собрать орган в испанском барочном стиле для одной лютеранской семинарии. Смекалки и эрудиции Кею было не занимать, но и проблем в школе хватало. Однажды его чуть не выгнали за постоянное нарушение разных правил (своенравие можно даже назвать отличительной чертой инноваторов), но он был звездой радиошоу Quiz Kids, “Юные знатоки”, и его оставили.
Кей поступил в колледж Бетани в Западной Вирджинии, где изучал математику и биологию, но его исключили со второго семестра первого курса из-за “многочисленных прогулов без уважительной причины”. Некоторое время он провел в Денвере, где один друг ему рассказал, что у авиакомпании United Airlines очень неэффективная компьютерная система бронирования билетов. Кея поразило, что компьютеры только замедляли и усложняли работу людей.
Получив повестку из военкомата, Кей пошел служить в ВВС. Он хорошо показал себя на распределительных тестах и был зачислен на курсы по программированию. Он работал на созданном для малого бизнеса компьютере IBM 1401. Это была первая ЭВМ, которая пошла в массы. “В то время разрабатывать программное обеспечение не считалось престижным, и в этой профессии было много женщин, — говорит Кей. — И они отлично справлялись. Моим начальником была женщина”47. После службы Кей поступил в Университет Колорадо, где с энтузиазмом изучал все, что так занимало его: биологию, математику, музыку и театр, а попутно писал программы для суперкомпьютеров в Национальном центре атмосферных исследований.
Осенью 1966 года Кей пошел в магистратуру Университета Юты, и позднее он признался, что так ему в жизни больше не везло. В то время там работал Дэвид Эванс, один из праотцов компьютерных технологий, который разрабатывал лучшую графическую программу своего времени. Не успел Кей начать учебу, как Эванс посадил его читать докторскую диссертацию Айвана Сазерленда из Массачусетского технологического института, тогда преподававшего в Гарварде, но собиравшегося переводиться в Юту. Научным руководителем диссертации был компьютерный теоретик Клод Шеннон, а называлась она “Sketchpad: графическая программа для работы на компьютере”48.
Sketchpad была одной из первых программ с графическим интерфейсом пользователя, который позволял взаимодействовать с компьютером посредством графических элементов, отображаемых на экране. Без этого трудно себе представить современные компьютеры. Управлять объектами нужно было при помощи светового пера. Это был новый увлекательный способ коммуникации между человеком и машиной. “Sketchpad позволяла людям общаться с компьютерами при помощи рисунков”, — писал Сазерленд. Интерфейс пользователя, созданный на границе искусства и техники, завораживал Кея, ведь он по-настоящему горел желанием сделать наше будущее увлекательным и даже захватывающим. Он признается, что идеи Сазерленда стали для него “истинным откровением” и вдохновили на создание персональных компьютеров, которые были бы просты и понятны49.
Кей уже несколько месяцев находился под впечатлением от идей Сазерленда и программы Sketchpad, когда впервые лично встретился с Энгельбартом. В начале 1967 года тот читал лекции в ряде университетов и рассказывал о своих разработках, которые впоследствии представит миру в “Матери всех презентаций”. Также Энгельбарт показывал фильм о своей oNLine System на проекторе Bell & Howell, который везде возил с собой. “Он останавливал пленку на каком-нибудь кадре и проматывал ее вперед и назад с разной скоростью, — вспоминает Кей. — Он говорил: «Вот курсор. Смотрите, что сейчас произойдет!»”50
Разработка компьютерной графики и интерфейса пользователя стала крайне актуальной, и Кей старался следить за всеми исследованиями в этой области. Он посетил лекцию Марвина Мински из МТИ, который рассказывал об искусственном интеллекте. Вдобавок Мински выдал мощную обличительную тираду против традиционных методов обучения51, сетовал, что студентов в университетах учат шаблонно решать сложные задачи и тем самым убивают в них способность нестандартно мыслить. Кей также посетил лекцию одного из коллег Мински — Сеймура Паперта, который создал язык программирования LOGO, доступный даже школьнику. Язык позволял решать массу задач, в частности, при помощи простых команд можно было управлять игрушечной черепашкой, ползавшей по аудитории. После лекции Паперта Кей попробовал сделать наброски детского компьютера.
На конференции в Университете Иллинойса Кей увидел экспериментальную модель дисплея с плоским экраном из тонких стеклянных пластин и газом неоном между ними. Он подумал, что было бы здорово совместить такой монитор с oNLine System Энгельбарта, вспомнил закон Мура и подсчитал, что в ближайшие десять лет станет возможным встраивать в небольшие компьютеры графические дисплеи с окнами, иконками, гипертекстом и курсором, управляемым мышью. “Можно сказать, я испугался такого прогноза, — говорит Кей не без доли присущего ему драматизма. — Мир менялся у меня на глазах, и наверное, это было похоже на то, как после прочтения работ Коперника люди впервые смотрели с другой Земли на другое небо”.
Кей сгорал от нетерпения — он хотел приблизить будущее, которое вдруг так четко и ясно себе представил. Он видел мир, где миллионы людей свободно пользуются компьютерами, которые принадлежат им, а не властям и корпорациям. Он понимал, что необходимо будет создать небольшие машины с графическим экраном, недорогие и понятные даже детям. “Все кусочки мозаики сложились в единую картину — я видел готовый персональный компьютер”.
Описывая будущее устройство в своей докторской диссертации, Кей отмечал важность таких характеристик, как простота (“Можно своими силами научиться пользоваться”) и “приветливость” (“Ничто не должно пугать и отталкивать”). Он мечтал создать технически совершенную систему, которая при этом была бы понятной простым пользователям. Его, в частности, вдохновляла история итальянского типографа Альдуса Мануция, который начал печатать книги привычного нам формата, потому что осознал, что они должны умещаться в сумку на седле. Точно так же Кей понял, что идеальный компьютер должен быть размером с записную книжку. “Легко работать, когда знаешь направление, — говорит Кей. — Я вырезал образец такого компьютера из картона, чтобы посмотреть, как он ложится в руку, как выглядит”52.
Алан Кей восхищался Энгельбартом и проектами его Исследовательского центра аугментации, однако работать устроился в Стэнфордскую лабораторию искусственного интеллекта (SAIL) с профессором Джоном Маккарти во главе. Правда, там ему было не место. Маккарти занимался именно искусственным разумом, а не компьютерами, тем более персональными, и скорее верил в мейнфреймы и режим разделения времени.
В 1970 году, сразу после прихода Кея в SAIL, Маккарти опубликовал статью об эффективной системе разделения времени. Она должна была работать за счет терминалов с невысокой производительностью и небольшой памятью: “По телефонной сети терминал должен соединяться с компьютером, в котором хранятся файлы с книгами, журналами, газетами, каталогами и расписаниями авиакомпаний. То есть при помощи терминала пользователь может получать доступ к любой информации, заниматься куплей-продажей и с кем угодно общаться”53.
Маккарти предвидел появление новых информационных ресурсов, которые будут конкурировать с традиционными СМИ. Однако он ошибочно полагал, что финансироваться такие медиа будут не за счет рекламы, а из кошельков потребителей. По его мнению, хранить документ на компьютере и публиковать его в сети будет недорого, поэтому любой студент сможет соревноваться с журналом New Yorker, если будет хорошо писать и сможет привлечь к себе внимание критиков и общественности. Он также предсказал, что пользователи будут вместе создавать контент: каждый сможет занести в систему комментарий, например, о новом препарате от облысения, а также прочитать отзывы о лекарстве, которое он собирается попробовать. Маккарти мечтал и об общественных дискуссиях в сети, но не мог и предположить, что в реальности мы получим сумбурную и неугомонную блогосферу. Он видел это так: “Если я прочитал что-то спорное, то могу посмотреть в системе, не поделился ли кто-то об этом мнением. У каждого автора будет шанс пересмотреть свою точку зрения, и так мы сможем быстрее приходить к консенсусу”.
Маккарти можно считать ясновидящим, однако в одном его “предсказания” сильно отличались от представлений Алана Кея и от нашей реальности, опутанной всемирной паутиной. В будущем Маккарти не было места персональным компьютерам с собственными микропроцессорами и памятью. Он предполагал, что люди будут подключаться к производительным мейнфреймам через простенькие и дешевые терминалы. Даже когда стали появляться клубы любителей персональных компьютеров, Маккарти все еще пытался продвигать “Клуб пользователей терминалов”, участники которого могли арендовать примитивные устройства вроде телетайпов за 75 долларов в месяц и с их помощью удаленно подключаться к мощным ЭВМ54.
Алан Кей, напротив, считал, что будущее за небольшими компьютерами с микропроцессорами и большой памятью, которые помогут людям реализовать свой творческий потенциал. В своих мечтах он видел, как дети гуляют с ними по лесу, как будто с карандашами и блокнотом, и рисуют на них, сидя под деревьями. Кей продержался среди поклонников мейнфреймов два года, а в 1971-м ушел работать в один исследовательский центр всего в трех километрах от SAIL. Центр принадлежал компании Xerox, которая как раз искала молодые светлые головы для создания персонального компьютера, заточенного под нужды простого пользователя. Позднее Маккарти назовет эти разработки “ересью от Xerox”55, однако это “мракобесие” задаст вектор развития всей индустрии персональных компьютеров.
Данный текст является ознакомительным фрагментом.