Реакция Гейтса была гораздо спокойнее. Он ответил: «Что же, Стив. Я думаю, на это можно посмотреть с другой стороны. Думаю, у нас обоих был богатый сосед… и я вломился к нему, чтобы украсть телевизор, но оказалось, его уже унесли вы». Что имел в виду Гейтс? Оказывается, другая компания уже разработала прототип графического интерфейса — это была корпорация 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.
Невозможно свести графический интерфейс, который присутствовал в Alto, Macintosh и Windows, к единственному источнику, потому что такого источника не существует. В точности как описывает Артур, графический интерфейс был создан с помощью комбинации и модификации существовавших идей, которые в свою очередь появились в результате комбинации и модификации еще более старых идей. Так же, как в случае с Беллом, Греем и телефоном, над графическим интерфейсом одновременно работали бесчисленные группы людей в бесчисленных компаниях. Какие-то части операционной системы Macintosh существовали еще до того, как Джобс посетил PARC. Его визит помог отточить некоторые идеи, которые уже рассматривались. Кроме того, в случае с Windows и Macintosh обе компании, по их мнению, усовершенствовали идеи, присутствовавшие в Alto. Самый очевидный пример: в мыши Alto было три кнопки, в мыши Windows — две, а у Apple — только одна.
Читать дальше
Конец ознакомительного отрывка
Купить книгу