произойти — разбор «полетов» и объявления выговоров.

Но для Общества Полуночного Перешивания Компьютеров это был не конец. Эдвардс и ему подобные не могли круглосуточно бдить за компьютерами. Тем временем Минский и остальные ответственные за Project MAC поняли, что ночная хакерская активность постепенно превращается в материал для практического курса для аспирантов по логическому дизайну и аппаратному обеспечению компьютеров. Так как Нельсон и остальные, по большей части, хорошо понимали, что они делают, то перестали происходить катастрофы подобные «Великому Зависанию Программы Маргарет Гамильтон». В связи с этим, официальный запрет, относившийся к лаборатории ИИ на самовольное модифицирование аппаратуры постепенно сошел на нет, подобно тем устаревшим законам, которые никто никогда не снимает со своих полок, типа запрета на публичное избивание лошади по воскресеньям. В конце концов, Общество Полуночного Перешивания Компьютеров почувствовало достаточно свободы для смены команд, выполнения новых соединений внутри оборудования, и даже для управления верхним освещением в комнате. Они сделали так, что после того как вы запускали редактор TECO, верхние огни автоматически убирали яркость, что позволяло более легко читать текст на экране.

Этот хак со светом имел неожиданные последствия. Редактор TECO, если пользователь делал ошибку, звонил в колокольчик на телетайпе. Обычно не было никаких проблем, но по некоторым дням машина начинала вести себя странно и становилась крайне восприимчивой к броскам напряжения, которые создавал звонок на телетайпе. И если кто-то делал ошибку при работе в TECO, то звонил звонок, и машина начинала вести себя в соответствии с собственными желаниями. Компьютер полностью терял контроль, он начинал лихорадочно печатать, звонить в звонок, и что самое неожиданное, выключать и включать в комнате свет. Компьютер неистовствовал! Полный Армагеддон! Хакеры считали это крайне забавным. Люди, которые отвечали за работу лаборатории, в особенности Марвин Минский, очень хорошо понимали такие вещи. Марвин, как называли его хакеры (хотя они непременно называли друг друга по фамилии), знал что Хакерская Этика придает работе лаборатории продуктивность, а поэтому он не собирался подавлять основные моменты хакерства. С другой стороны, здесь еще был Нельсон, который постоянно ходил по краю обрыва — крутой «перец», который стал еще более «жгучим» по сравнению с тем моментом, когда его взяли с поличным за телефонным хакерством. В общем, что-то надо было делать. Поэтому Минский обратился к своему хорошему другу, которого звали Эд Фредкин, и рассказал ему, что у него есть проблема в виде невероятно умного молодого девятнадцатилетнего парня, который страстно любит заниматься технически сложным озорством, в связи с этим обладает невероятным талантом нарываться на неприятности. Вопрос, который задал Минский, звучал так: «Не мог бы Эд взять его к себе на работу»?

* * *

Кроме того, что он был близким другом Марвина и основателем Information International Incorporated (Тройное 'I'), Эд Фредкин считал себя лучшим программистом в мире.

Темноволосый, с теплым взглядом карих глаз из-за очков, гнездившихся на его немного загнутом интеллигентном носу, Фредкин не имел высшего образования. Он начал изучать компьютеры в Военно- Воздушных Силах в 1956 году, и был одним из первых людей кто начал работать с компьютерами системы ПВО SAGE, которая имела репутацию самой сложной системы известной на тот момент человеку. Фредкин и еще девятнадцать человек начали было интенсивно заниматься перспективными системами на основе барабанов памяти, логики, коммуникаций и программирования. Позднее, Фредкин рассказывал, своим мягким голосом профессионального рассказчика: «Спустя неделю с этой работы свалили все. Кроме меня».

Эд Фредкин не уходил в компьютеры с головой, как это делали Коток, Самсон, Гринблатт или Госпер. Некоторым образом, он был весьма уравновешенным человеком и слишком большим интеллектуалом, для того чтобы зацикливаться исключительно на компьютерах. Но они его очень сильно интересовали, поэтому, оставив службу, он устроился на работу в Lincoln Lab, дочернюю лабораторию МТИ, где он в скором времени заработал репутацию лучшего программиста в округе. Он постоянно придумывал оригинальные алгоритмы, некоторые из которых в дальнейшем становились общепринятыми программными решениями. Он также был одним из первых, кто понял значимость PDP-1, о которой он услышал еще до того как был построен прототип, и заказал самую первую. Он договорился о приобретении этой машины с Болтом Беранеком и Ньюманом, которые наняли его для того, чтобы он занимался ее программированием и написал бы для нее ассемблер. Фредкин написал его и сделал скромный вывод, что это лучшее, что было сделано в программировании на этот момент. Помимо системного программирования, Фредкин занимался еще и математическим хакерством — тем, чем в последствии будет интенсивно заниматься Госпер, в частности элементами теории автоматов. Но он не был чистым хакером: у него была семья, о которой надо было заботиться, а также способности к бизнесу, поэтому через некоторое время он оставил BBN и основал свою собственную фирму, Information International, которая занималась решением всех видов компьютерных проблем, а также специальными консультациями. Компания, в конечном счете, обосновалась в Лос-Анджелесе, но в течение долгого времени она пользовалась помещениями в ТехСквере, двумя этажами ниже, чем стояла PDP-6.

Фредкину нравилось хакерское сообщество, обитавшее в ТехСквере, которое вывело хакерство до новых высот, и которое ранее обнаруживались частично в некоторых местах (таких как МТИ, DEC, кое-где в армии и в BBN), то есть там, где компьютеры были доступны для людей и для которых вычисления составляли в этой жизни все. Но в МТИ, хакерство было круглосуточным. Фредкин полюбил хакеров. Он начал понимать их язык и восхищаться их работой. Иногда он сопровождал их в визитах в Чайнатаун, и принимал участие в их свободных дискуссиях. Многие из хакеров живо интересовались научной фантастикой (вспомните авторов «Космических войн»), но Фредкин был в состоянии увязать чудеса Хайнлайна и Азимова с тем, чем занимались хакеры, создавая из компьютеров мощные системы и создавая фундамент для искусственного интеллекта. У Фредкина был талант разжигать их воображение, например, размышлениями о том, что когда-нибудь у людей на голове могут жить крошечные роботы, которые будут отрезать лишние волосы, как только они достигнут определенной длины, необходимой для прически. Фредкин даже вызвал оживленные разговоры в обществе, когда повторил свое предсказание на национальном телевизионном ток-шоу.

И хотя Фредкин восхищался хакерами, тем не менее, он все еще продолжал считать себя лучшим в мире программистом. Хотя Хакерская Этика поощряла командную работу, направленную на достижение общего развития, каждый хакер хотел, чтобы его считали лучшим, и поэтому они с большой охотой демонстрировали друг другу и обсуждали быстрые программы и ошеломительную скорость написания кода. Это было пьянящее подстегивание собственного я, которое делалось для того, чтобы оказаться на вершине хакерского холма, где Фредкин, естественно, видел только себя самого. Хакерство, по мнению Фредкина, было, прежде всего, гордостью за свое мастерство.

«Я никогда не встречал никого, кто мог бы одолеть меня в написании программ, в любом смысле», — позднее вспоминал Фредкин, — «но стало понятно, что Нельсон в состоянии это сделать». Нельсон был гениальным в своем знании компьютера, у него был новаторский подход, он был фантастически упорен при решении проблем и имел способности к сверхчеловеческой концентрации. По рекомендации Минского, Фредкин нанял юного хакера, и спустя небольшое количество времени он понял, что даже в таком месте как МТИ, где исключительное программирование было обычным явлением, Нельсон представлял собой нечто особенное — целая волна программистов в одном человеке. Так как «Тройное I» размещалось в ТехСквере, Нельсон также зависал в лаборатории ИИ на девятом этаже, где он делал работу за нескольких программистов. Но причин жаловаться никаких не было, если он был нужен Фредкину, то Нельсон практически всегда являлся перед ним как лист перед травой.

Фредкин хотел, чтобы Нельсон поработал над одним программным проектом, а конкретно, это была задача для PDP-7, по непонятным причинам не интересовавшая Нельсона. Компании Фредкина в тоже время еще требовалось разработать интерфейс между одним из ее компьютеров и дисководом в качестве хранилища данных. Фредкин рассчитывал на то, что вся эта работа будет сделана в течение полугода, и настаивал на первоочередном решении задачи для PDP-7. Нельсон обещал ему, что за выходные будут

Добавить отзыв
ВСЕ ОТЗЫВЫ О КНИГЕ В ИЗБРАННОЕ

0

Вы можете отметить интересные вам фрагменты текста, которые будут доступны по уникальной ссылке в адресной строке браузера.

Отметить Добавить цитату