Как-то утром, часов около трех, я вышел на улицу и не нашел там своей машины, которую я оставил на обычном месте. Когда я вернулся в здание, чтобы вызвать полицию, дружелюбный студент-полуночник сказал мне, что, возможно, как раз полиция и виновата в исчезновении машины. Я позвонил в полицейский участок и выяснил, что мою машину отвезли на штрафную стоянку. Когда я заметил, что она была припаркована в разрешенном месте, полицейский дежурный объяснил, что, поскольку они видели ее каждую ночь в одном и том же месте, они решили, что машина брошена. Я поспешил в дежурный суд в центре города, где судья, к которому я обратился, наорал на меня и пригрозил оштрафовать меня на 100 долларов, если я скажу еще хоть слово. Дружественный студент, который отвез меня в суд, объяснил, что у полиции есть взаимовыгодные отношения со штрафной стоянкой и что, если я буду настаивать на своей невиновности, штраф за арест моей машины может быстро вырасти. На следующее утро я выкупил свою машину со штрафной стоянки, заплатив что-то около сотни долларов. Эта сумма соответствовала моей недельной зарплате. Добро пожаловать в Бостон! К счастью, мой новый город был при этом очень красив и богат по части науки, образования, культуры и искусства.
Шли недели, и гора моих вычислений росла и росла. Однако, хотя я использовал некоторые упрощенные методы для увеличения своей производительности, продвигался я очень медленно. Выполнение всех этих расчетов вручную грозило занять сотни, если не тысячи, лет. И тут я узнал, что в МИТ есть компьютер IBM 704 и что я, как член преподавательского состава, имею право им пользоваться. Я научился программировать на языке FORTRAN, который использовала эта машина, по книге, которую я взял в вычислительном центре.
В августе 1959 года я полетел в Лос-Анджелес: это было за четыре дня до рождения нашего первого ребенка. Мы знали, что у нас будет девочка, и несколько недель мучительно пытались выбрать ей имя. Мы перебрали множество вариантов, которые нравились одному из нас, но ни один из них не казался подходящим нам обоим. Тогда мы призвали на помощь брата Вивиан: он изучал в УКЛА риторику и обладал очень хорошим чувством языка; впоследствии он стал выдающимся юристом. Он придумал имя «Рон» (Raun), созвучное многим приятным словам, например «dawn» или «fawn»[51]
. Никто из нас не встречал раньше этого имени, но оно нам очень понравилось, на нем мы и остановились.Месяц спустя я вернулся в МИТ вместе с Вивиан и нашей новорожденной дочкой и приступил к преподавательской и исследовательской работе. В то время, как и сейчас, математический факультет МИТ был одним из лучших в мире, и от его молодых преподавателей ожидали многого. В каждом семестре я вел два курса, так что я тратил шесть часов в неделю собственно на занятия, от двенадцати до пятнадцати часов на подготовку к лекциям, еще несколько часов на встречи со студентами, приходившими в мой кабинет за помощью, плюс время на составление и проверку домашних заданий и экзаменационных работ. Мы также должны были вести собственную исследовательскую работу и публиковать ее результаты в научных журналах. Статья, отправленная в такой журнал, принималась к публикации только после проверки специалистами в соответствующей области, имена которых автору статьи были неизвестны, – так называемыми рецензентами. Часто приходили отказы. Все те, кто намеревался преуспеть в научной иерархии, жили по принципу «публикация или смерть». Несмотря на все это, я продолжал работать над своей программой «произвольных подмножеств» в блэкджеке для компьютера IBM 704, поочередно испытывая и исправляя один модуль программного кода (или «подпрограмму») за другим.
704-я машина была одним из первых централизованных электронных компьютеров-мэйнфреймов, одной из серии все более мощных моделей, которые разрабатывала компания IBM. В то время пользователь вводил свои инструкции при помощи перфокарт размером приблизительно с однодолларовую купюру. На перфокарте было восемьдесят колонок, в каждой из которых содержалось по десять продолговатых вертикальных ячеек. Я вставлял каждую карту в кнопочный перфоратор и печатал как на пишущей машинке. Каждый раз, когда я нажимал на клавишу, машина пробивала отверстия в одной из вертикальных колонок и переходила к следующей. Расположение отверстий соответствовало кодированному представлению буквы, цифры или другого символа, изображенного на нажатой клавише.
Я оставлял пачки перфокарт, перевязанные резиновой лентой, в специальном лотке в вычислительном центре. Их забирали оттуда и вводили в машину IBM 704, которая считывала с них мои инструкции. Результатов нужно было ждать несколько дней, так как компьютер МИТ использовали еще три десятка университетов Новой Англии (в том числе Амхерст, Бостонский колледж и Брандейский университет).