Муза не придет. Правда и мифы о том, как рождаются гениальные идеи | страница 34



Реакция Гейтса была гораздо спокойнее. Он ответил: «Что же, Стив. Я думаю, на это можно посмотреть с другой стороны. Думаю, у нас обоих был богатый сосед… и я вломился к нему, чтобы украсть телевизор, но оказалось, его уже унесли вы». Что имел в виду Гейтс? Оказывается, другая компания уже разработала прототип графического интерфейса — это была корпорация Xerox.

В 1970 г. Xerox запустила амбициозный проект. Она собрала команду самых продвинутых компьютерных инженеров и программистов в специально созданном Исследовательском центре в Пало-Альто (Palo Alto Research Center, PARC). Инженерам обеспечили очень большой бюджет и минимальный внешний контроль. Цель при этом ставили одну — инновации. К 1973-му в PARC разработали выдающуюся вычислительную машину под названием Alto, призванную стать первым персональным компьютером в мире. Alto разделяла экран на окна и применяла курсор, управляемый мышью. Это устройство было огромным скачком в истории вычислительной техники, но стоило оно весьма дорого — $40 000.

В 1979 г. Xerox договорилась о сделке с перспективной компанией Apple и ее основателем Стивом Джобсом. Тот предоставил Xerox возможность купить 100 000 акций Apple всего за $1 млн (первое и долгожданное публичное размещение акций Apple было запланировано только через год), но исключительно в том случае, если ему устроят экскурсию в центр PARC. Джобсу организовали несколько посещений, и во время одного из них он увидел Alto. Ему показали, как открываются и закрываются окна и как использовать мышь, чтобы выбирать объекты и перемещать их. Он пришел в восторг. Вернувшись в Apple, Джобс собрал команду разработчиков и дал им задание создать похожую операционную систему. К 1981-му Apple переманила к себе 15 разработчиков из Xerox, и они использовали свои знания в двух разных проектах, в каждом из которых был графический интерфейс. В 1984 г. Apple начала поставку милого сердцу Джобса компьютера Mac. До сих пор обсуждается, какие идеи были позаимствованы и у кого. Компьютер Lisa фирмы Apple, над которым велась работа в то время, когда Джобс осмотрел Xerox, уже должен был воплотить в себе многие идеи графического интерфейса. Тем не менее операционная система Mac очень походила на улучшенную версию Alto.

Так что, возможно, Гейтс прав. Возможно, и Гейтс, и Джобс оказались под влиянием Alto. Однако история графического интерфейса еще сложнее. Многие идеи из числа самых творческих, которые использовались в Alto, Mac и Windows, впервые появились за десятилетия до них. В 1945 г. рудиментарную версию графического интерфейса придумал американский военный инженер Ванневар Буш. В 1950-е изобретатель и пионер компьютерной техники Дуглас Энгельбарт с командой инженеров проводил эксперименты с разработками Буша в Управлении перспективных исследований и разработок Министерства обороны США (Department of Defense’s Advanced Research Project Agency, ARPA). До ARPA Энгельбарт работал над проектом компьютерной мыши в Стэнфордском университете [52]. Когда в начале 1970-х гг. финансирование прекратилось, он и его команда нашли пристанище в PARC. Alto даже не была первым прототипом операционной системы с интерфейсом, позволяющим манипулировать графическим объектами. Им была система Sketchpad, которая представляла собой докторскую диссертацию, написанную в 1963-м Айвэном Сазерлендом в Массачусетском технологическом институте. В этой системе присутствовали элементы, которые впоследствии назовут «иконками», — их можно было выделять и перемещать по экрану. Однако сам этот термин был впервые употреблен в диссертации аспиранта — специалиста по вычислительной технике Дэвида Кэнфилда, который создал экранные объекты для своей системы Pygmalion.