Читаем Инноваторы. Как несколько гениев, хакеров и гиков совершили цифровую революцию полностью

Их куратором от C–Cubed стал не кто иной, как Стив «Слаг» Рассел, ироничный и талантливый программист, который во время учебы в МТИ написал игру Spacewar. Теперь он передавал эстафетную палочку молодежи. Расселу приходилось постоянно напоминать Гейтсу и Аллену, что нельзя повторять действия, из-за которых компьютер завис, до того, как им будет разрешено[721]. Но они не всегда сдерживались. «Когда я к ним заглядывал, то получал вопрос или десяток вопросов, а я из тех, кто отвечает на все очень обстоятельно»[722], — вспоминает Рассел. Особенно его удивляло, что Гейтс угадывал, какой из программистов DEC просчитался. Обычно его сообщения об ошибках звучали так: «В этой строчке кода у мистера Фаболи опять та же самая ошибка — он не проверял состояние семафора при смене статуса. Если вот сюда добавить эту строчку, то все заработает»[723].

Гейтс и Аллен осознавали всю важность операционной системы — она выполняла роль нервной системы компьютера и отвечала за логистику. Это позволяло центральному процессору производить вычисления, переключаться между программами, записывать данные в память компьютера, передавать и получать информацию через модем или дисководы и печатать документы. Операционная система для PDP-10 называлась TOPS-10, и Рассел принес приятелям руководства к ней. Их нельзя было брать домой, поэтому друзья часто засиживались в C–Cubed до утра.

Гейтс понял, что они не смогут понять все тонкости работы операционной системы без исходного кода и комментариев к нему, в которых разработчики описывают смысл каждого действия. Но эта информация была доступна только главным программистам компании, а никак не школьникам из Лейксайда. Это делало запретный плод еще слаще. Однажды на выходных они выяснили, что рабочие распечатки с кодом выбрасываются в мусорный контейнер на заднем дворе здания. «Гейтс весил килограммов пятьдесят, не больше», — думал Аллен, поэтому он решил его подсадить, сложив руки в замок. Гейтс нырнул в контейнер и принялся рыться в офисном мусоре. Наконец, он нашел пачку испачканной и сложенной в гармошку бумаги. «Мы отнесли драгоценные распечатки в комнату с терминалом и часами внимательно их изучали, — говорит Аллен. — Розеттского камня[724] у меня не было, поэтому я понимал максимум одну или две строчки кода из десяти, но я все равно был в полном восторге от того, как компактно и элегантно написан код».

Получив часть мозаики, Гейтс и Аллен захотели погрузиться еще глубже, понять архитектуру операционной системы. Для этого было необходимо изучить язык ассемблера, разобраться с базовыми командами вроде Load B. Add C. Store in A, которые понятны непосредственно машине. «Рассел приметил мой новый интерес и со словами: „Ты должен это прочесть“ протянул мне документацию по ассемблеру в блестящей пластиковой обложке»[725], — вспоминает Аллен. Они с Гейтсом проштудировали весь текст, но поняли не все. Тогда Рассел принес им другое руководство со словами: «А теперь вам нужно прочесть вот это». В итоге они стали хорошо разбираться как в базовых вещах, так и в тонкостях. Это сочетание позволяло писать эффективный и элегантный код для операционной системы.

Когда все ошибки в PDP-10 были устранены и система была признана стабильной, клуб из Лейксайда больше не мог пользоваться компьютером бесплатно. «Они как будто сказали: „Обезьянки, всем спасибо, все свободны“»[726], — говорил Гейтс. Им немного помог «Клуб матерей Лейксайда», который оплачивал юным программистам часы на удаленном компьютере, однако имелись ограничения по времени и потраченной сумме. Гейтс и Аллен понимали, что им никак не уложиться в отведенный лимит, и решили обмануть систему. Друзья получили доступ к внутреннему файлу школьной бухгалтерии, взломали защиту и узнали пароль администратора, при помощи которого бесплатно подключались к PDP-10. Но их поймали еще до того, как они успели натворить дел: учитель математики нашел у них распечатку с логинами и паролями. Новость об их проказе дошла до самых высоких начальников в C–Cubed и DEC, и в школе в кабинете директора прошла серьезная встреча с участием представителей обеих компаний. Гейтс и Аллен приняли максимально виноватый вид и изображали глубочайшее раскаяние, но это не помогло. Им запретили входить в систему до конца семестра и все лето.

«Я немного отвлекся от компьютеров, попробовал побыть нормальным, — говорит Гейтс. — Я решил доказать всем, что могу получить пятерки по всем предметам, даже не открывая учебник. Вместо этого я читал биографию Наполеона и романы вроде „Над пропастью во ржи“»[727].

Перейти на страницу:

Все книги серии Библиотека Политеха

За новыми горизонтами. Первый полет к Плутону
За новыми горизонтами. Первый полет к Плутону

14 июля 2015 г. произошло удивительное событие. Более чем в 4,8 млрд км от Земли маленький космический аппарат NASA под названием «Новые горизонты» промчался мимо Плутона со скоростью более 50 000 км/ч, направив все свои приборы на таинственные ледяные миры, а затем продолжил путешествие к дальним пределам Солнечной системы.Ничего подобного не случалось на памяти целого поколения — исследований новых миров не было со времен полетов «Вояджеров» к Урану и Нептуну, — и ничего похожего на это не планировалось в будущем. На сайте NASA, посвященном экспедиции, за дни перед пролетом и после него побывало более 2 млрд человек. А теперь все подробности этого исторического проекта можно узнать из рассказа непосредственных его участников — руководителя Алана Стерна и других членов команды.Эта книга — захватывающий репортаж о научном открытии, о десятилетиях самоотверженной и настойчивой работы, о политических сражениях внутри NASA и вокруг него, о высоком мастерстве, которое потребовалось для того, чтобы спроектировать и построить космический аппарат, а затем отправить его в полет. И еще о дальнейшей судьбе программы и о том, что нас ждет за новыми горизонтами.

Алан Стерн , Дэвид Гринспун

Зарубежная образовательная литература, зарубежная прикладная, научно-популярная литература

Похожие книги

Адмирал Советского флота
Адмирал Советского флота

Николай Герасимович Кузнецов – адмирал Флота Советского Союза, один из тех, кому мы обязаны победой в Великой Отечественной войне. В 1939 г., по личному указанию Сталина, 34-летний Кузнецов был назначен народным комиссаром ВМФ СССР. Во время войны он входил в Ставку Верховного Главнокомандования, оперативно и энергично руководил флотом. За свои выдающиеся заслуги Н.Г. Кузнецов получил высшее воинское звание на флоте и стал Героем Советского Союза.После окончания войны судьба Н.Г. Кузнецова складывалась непросто – резкий и принципиальный характер адмирала приводил к конфликтам с высшим руководством страны. В 1947 г. он даже был снят с должности и понижен в звании, но затем восстановлен приказом И.В. Сталина. Однако уже во времена правления Н. Хрущева несгибаемый адмирал был уволен в отставку с унизительной формулировкой «без права работать во флоте».В своей книге Н.Г. Кузнецов показывает события Великой Отечественной войны от первого ее дня до окончательного разгрома гитлеровской Германии и поражения милитаристской Японии. Оборона Ханко, Либавы, Таллина, Одессы, Севастополя, Москвы, Ленинграда, Сталинграда, крупнейшие операции флотов на Севере, Балтике и Черном море – все это есть в книге легендарного советского адмирала. Кроме того, он вспоминает о своих встречах с высшими государственными, партийными и военными руководителями СССР, рассказывает о методах и стиле работы И.В. Сталина, Г.К. Жукова и многих других известных деятелей своего времени.

Николай Герасимович Кузнецов

Биографии и Мемуары
40 градусов в тени
40 градусов в тени

«40 градусов в тени» – автобиографический роман Юрия Гинзбурга.На пике своей карьеры герой, 50-летний доктор технических наук, профессор, специалист в области автомобилей и других самоходных машин, в начале 90-х переезжает из Челябинска в Израиль – своим ходом, на старенькой «Ауди-80», в сопровождении 16-летнего сына и чистопородного добермана. После многочисленных приключений в дороге он добирается до земли обетованной, где и испытывает на себе все «прелести» эмиграции высококвалифицированного интеллигентного человека с неподходящей для страны ассимиляции специальностью. Не желая, подобно многим своим собратьям, смириться с тотальной пролетаризацией советских эмигрантов, он открывает в Израиле ряд проектов, встречается со множеством людей, работает во многих странах Америки, Европы, Азии и Африки, и об этом ему тоже есть что рассказать!Обо всём этом – о жизни и карьере в СССР, о процессе эмиграции, об истинном лице Израиля, отлакированном в книгах отказников, о трансформации идеалов в реальность, о синдроме эмигранта, об особенностях работы в разных странах, о нестандартном и спорном выходе, который в конце концов находит герой романа, – и рассказывает автор своей книге.

Юрий Владимирович Гинзбург , Юрий Гинзбург

Биографии и Мемуары / Документальное
Сталин. Жизнь одного вождя
Сталин. Жизнь одного вождя

Споры о том, насколько велика единоличная роль Сталина в массовых репрессиях против собственного населения, развязанных в 30-е годы прошлого века и получивших название «Большой террор», не стихают уже многие десятилетия. Книга Олега Хлевнюка будет интересна тем, кто пытается найти ответ на этот и другие вопросы: был ли у страны, перепрыгнувшей от монархии к социализму, иной путь? Случайно ли абсолютная власть досталась одному человеку и можно ли было ее ограничить? Какова роль Сталина в поражениях и победах в Великой Отечественной войне? В отличие от авторов, которые пытаются обелить Сталина или ищут легкий путь к сердцу читателя, выбирая пикантные детали, Хлевнюк создает масштабный, подробный и достоверный портрет страны и ее лидера. Ученый с мировым именем, автор опирается только на проверенные источники и на деле доказывает, что факты увлекательнее и красноречивее любого вымысла.Олег Хлевнюк – доктор исторических наук, ведущий научный сотрудник Международного центра истории и социологии Второй мировой войны и ее последствий Национального исследовательского университета «Высшая школа экономики», главный специалист Государственного архива Российской Федерации.

Олег Витальевич Хлевнюк

Биографии и Мемуары
50 знаменитых больных
50 знаменитых больных

Магомет — самый, пожалуй, знаменитый эпилептик в истории человечества. Жанна д'Арк, видения которой уже несколько веков являются частью истории Европы. Джон Мильтон, который, несмотря на слепоту, оставался выдающимся государственным деятелем Англии, а в конце жизни стал классиком английской литературы. Франклин Делано Рузвельт — президент США, прикованный к инвалидной коляске. Хелен Келлер — слепоглухонемая девочка, нашедшая контакт с миром и ставшая одной из самых знаменитых женщин XX столетия. Парализованный Стивен Хокинг — выдающийся теоретик современной науки, который общается с миром при помощи трех пальцев левой руки и не может даже нормально дышать. Джон Нэш (тот самый математик, история которого легла в основу фильма «Игры разума»), получивший Нобелевскую премию в области экономики за разработку теории игр. Это политики, ученые, религиозные и общественные деятели…Предлагаемая вниманию читателя книга объединяет в себе истории выдающихся людей, которых болезнь (телесная или душевная) не только не ограничила в проявлении их творчества, но, напротив, помогла раскрыть заложенный в них потенциал. Почти каждая история может стать своеобразным примером не жизни «с болезнью», а жизни «вопреки болезни», а иногда и жизни «благодаря болезни». Автор попыталась показать, что недуг не означает крушения планов и перспектив, что с его помощью можно добиться жизненного успеха, признания и, что самое главное, достичь вершин самореализации.

Елена Алексеевна Кочемировская , Елена Кочемировская

Биографии и Мемуары / Документальное