Чтобы показать, что настоящее искусство программирования заключается не в знании оборудования, а в силе воображения и готовности отказаться от привычных путей в поисках новых решений, Хоппер часто предлагала стать программистами другим сотрудникам компании, в первую очередь секретаршам. Она долго наблюдала за их работой и убедилась в том, что девушки выполняли ее крайне добросовестно, а именно этот навык и был неотъемлемым в коммуникации с машиной. Усилия Хоппер по превращению «глупых блондинок» в гениев программирования увенчались успехом, и вскоре больше половины ее отдела программирования состояла из женщин. Всё это доказывало, что для управления компьютером больше не нужно было владеть ни высшей математикой, ни квантовой механикой; компьютерная программа оторвалась от материального и перешла в сферу воображения – то есть позволяла произвольно творить новые миры. Если во вселенной коммандера Эйкена всем нужно было обязательно взаимодействовать с машиной физически, то во вселенной Хоппер программист вообще не должен думать о тех квантовомеханических процессах, которые повлекут за собой действия, описываемые им на бумаге или загружаемые в память компьютера. Все происходит как по мановению волшебной палочки: сказано – сделано! Получается, что язык программирования воплощает в жизнь то, о чем люди раньше могли только мечтать. В этом смысле язык программирования – дополнение к микропроцессору, переход в сослагательное наклонение, в виртуальную реальность, где возможно всё, а ограничений не существует. Перефразируя Роберта Оппенгеймера, можно сказать, что язык не позволяет видеть, как выглядят вещи, но позволяет понять, как эти вещи могли бы выглядеть.
Границы исчезают, уступая свое место чувству возможного – вполне в духе постматериализма и лозунгов будущих студенческих революций: «Вся власть воображению!», «Вся власть детям!»
В кабинете Хоппер висели часы, идущие не вперед, а назад: так она демонстрировала своим собеседникам ограниченность человеческого сознания. Но Хоппер умела находить аргументы не только в личном разговоре, но и в продвижении своих инноваций. Ей удалось продемонстрировать руководству компании и всему программистскому сообществу, что революция в программировании не только приведет к повышению качества и скорости, но и откроет новые сферы применения компьютеров. Однако для всего этого программистам вначале требовалось договориться, на каком языке они будут писать свои программы. Проявив свои способности гениального коммуникатора, Хоппер смогла убедить коллег по цеху перейти на Кобол (COBOL, Common Business Oriented Language) – первый высокоуровневый язык программирования, удерживавший пальму первенства по частоте использования вплоть до 2000 года. На этом невероятная история не закончилась: после завершения гражданской карьеры нашего неутомимого футуролога Грейс Хоппер снова призвали на действительную службу и повысили до звания контр-адмирала с вязальными спицами в руках, а в 1969 году даже признали человеком года. В чем же состоял главный принцип счастливой жизни контр-адмирала Хоппер? «Лучше сделать и потом извиниться, чем заранее просить разрешения».
12. Изобретение мыши
Девятого декабря 1968 года
в присутствии нескольких тысяч зрителей в Конгрессно-выставочном центре Сан-Франциско состоялся доклад, настолько опередивший свое время, что один из писателей даже заявил, что «это будет получше ЛСД». Оратор, доселе малоизвестный изобретатель Дуглас Энгельбарт, превзошел в своем выступлении все самые смелые мечты компьютерных специалистов: всего за полтора часа он не только продемонстрировал первую компьютерную мышь, но и представил гипертекстовый редактор с графическим интерфейсом и несколькими представлениями, обеспечивающий возможность совместной работы с документами. Кроме того, зрители увидели электронные письма со встроенными ссылками, статистические графики, расширяемые и сворачиваемые окна, поиск по ключевым словам, макросы, метаязык программирования, а также онлайн-репозиторий информации, работавший в вики-режиме и доступный в реальном времени из любой точки земного шара. На десятиметровом экране участники мероприятия наблюдали, как коллеги Энгельбарта общались с ним по видеосвязи из расположенного в 50 километрах Менло-Парка и вместе редактировали массив данных на экране. Сидящие в зале были ошеломлены и, как только Энгельбарт закончил говорить, вскочили со своих мест и начали так неистово аплодировать, что зал заходил ходуном.Вспомните, как развивалась вся наша история до сих пор. Всё началось больше чем за два века до описываемого момента и, в общем, происходило достаточно неторопливо, поэтому у внимательного наблюдателя может возникнуть вопрос: почему процесс так радикально ускорился именно в рассматриваемое нами десятилетие? Дело в том, что такие люди, как Дуглас Энгельбарт, не падают с неба, а тесно связаны с идеями и достижениями предшественников.