Выбрать главу

К этому времени в Bell Laboratories докторов наук было не меньше, чем в университетах. С самого своего возникновения в 1925 году эта фирма являлась символом новаторства. Значительные инвестиции компании ATT в теоретические и прикладные исследования приносили щедрые плоды. Ученые Bell Laboratories получили 9 Нобелевских премий. Производственно – иследовательских институтов такого уровня, как Bell Labs, было очень немного.

Коммерческая ценность некоторых исследований была точно неизвестна, но случаи, когда проект замораживали просто потому, что его немедленная практическая отдача для телефонной индустрии проблематична, были редки. Администраторы в высших эшелонах ATT были достаточно умны для того, чтобы понимать – эпохальные открытия рождаются не правилами и планами, а людьми – и соответственным образом строили кадровую политику. Летняя работа Боба растянулась – сначала на два сезона, а в конечном итоге на 26 лет. Он начинал с телефонной связи, работая над передачей данных, но часто захаживал в математическую секцию, где разрабатывали ПО. Моррис познакомился с математиком Дутом Макилроем, который впоследствии стал его шефом и близким другом. Через год освободилась вакансия, и Боб перешел к математикам и так там прижился, что смысла возвращаться к работе над диссертацией уже не было. Вдобавок ему стукнуло 30 – возраст, в котором почти все выдающиеся математики уже создали свои главные труды.

Боб быстро переключился на исследования в области вычислительной техники, которая в 60-е годы буквально фонтанировала открытиями. Компьютеры широко проникли в научное сообщество. Практически любой математик, проходя мимо компьютера, имел шанс создать что-нибудь оригинальное. Все чаще и чаще математические решения подкреплялись расчетами на ЭВМ. Искусство программировать, заставлять машину делать почти все, создавать целые миры просто очаровало Макилроя, Морриса и их коллег. А Моррис, казалось, был одарен сверхъестественным пониманием компьютеров. Когда возникала какая-нибудь запутанная компьютерная проблема, обратить на нее внимание Морриса значило почти наверняка получить продуктивное решение.

Моррис рано зарекомендовал себя талантливым программистом. Впервые это проявилось, когда он заинтересовался простенькой компьютерной игрой под названием Darwin. Darwin придумали в 1962 году Макилрой и его коллега Виктор Выссотский. Выссотский решил, что забавно будет получить компьютерную игру, в которой программа играет не столько с людьми, сколько с другими программами. Надо было написать программу, которая старается уничтожить программы противников. После каждого раунда выигрышный алгоритм становился достоянием группы – концепция, далеко опередившая свое время. Darwin был предшественником программы Core Wars, компьютерной игры, ставшей популярной после пришествия персональных компьютеров. К Core Wars прилагался собственный язык программирования. Игроки писали малюсенькие ''боевые" программки и предоставляли их собственной судьбе на воображаемом игровом поле в компьютерной памяти. Побеждала программа, которая выводила из строя противника и оставалась функционирующей в конце игры.

Неделю трое молодых ученых резвились с Darwin, пока однажды Боб не пришел с абсолютно непобедимой программой. Программа Боба состояла всего из 30 команд, и ее сила заключалась в том, что она была адаптивной она усваивала, как противники защищают себя, и соответственным образом разрабатывала наступление. Это была программа-убийца, и игра кончилась.

Даже в среде, где чудаков хватало, Боба считали оригиналом. Вскоре после прихода в Bell Labs он отпустил бороду, которая оставалась вызывающе нечесаной в течение последующих 30 лет. У Боба, не признававшего никаких авторитетов, была привычка оспаривать любые утверждения, не останавливаясь ни перед чем. Правда, делал он это не агрессивно, а скорее играючи. В ответ на утверждение коллег, что все оборудование в машинном зале огнеупорное, он поднес горящую спичку к кольцу защиты записи на магнитной ленте (приспособление, которое предохраняет компьютерную информацию от стирания) и бросил его в мусорную корзину, чем вызвал срабатывание пожарной тревоги и сущий бедлам во всей лаборатории. Его нюх на слабые места в системе был таким острым, что однажды, когда все сотрудники радостно суетились вокруг новой операционной системы Multics, работа над которой только что торжественно закончилась, Боб вошел в систему и набрал два знака, которые, как он подозревал, разрушат систему. Так оно и вышло. Компьютер завис.