Радость познания - Ричард Фейнман
Шрифт:
Интервал:
Закладка:
В заключение в конце войны, как раз перед испытанием бомбы в Аламогордо, возник вопрос, сколько энергии будет высвобождаться? Мы вычисляли объем высвобождаемой энергии для различных конструкций, но для конкретной конструкции, выбранной для испытаний, мы расчетов не делали. Пришел к нам в компьютерную Боб Кристи и говорит, что нам нужен результат через месяц или раньше, а может быть, через три недели. Я отвечаю: «Это невозможно!» А он продолжает: «Смотри, вы решаете за неделю столько-то задач. Эта задача займет две, максимум три недели». Я возразил: «Я понимаю, что задача займет куда больше времени, но мы будем ее считать параллельно. Другого пути ускорить работу нет — обычный путь тут не пойдет». Он ретировался. А я начал думать, есть ли способ выполнить счет быстрей? Я продолжал думать, подошел к доске и написал на ней обращенный к ребятам вопрос: МОЖЕМ ЛИ МЫ СДЕЛАТЬ ЭТО? Они все ответили — да! Мы будем работать в две смены, сверхурочно, и все такое. Мы будем стараться! Мы попытаемся!!! Все другие задачи были отложены. Только одна задача — мы сконцентрировались на ней и начали работать.
Моя жена умерла в Альбукерке, и я вынужден был уехать. Я позаимствовал автомобиль Фукса. Он был моим товарищем по общежитию. У него был автомобиль. Он им пользовался для перевозки секретных материалов и переправлял их в Санта-Фе, он был шпионом; но я ничего об этом не знал. По дороге спустили сразу три шины. Как только я вернулся, сразу отправился в компьютерную аудиторию, мне полагалось за всем следить. Но в течение трех дней я не мог работать. У нас царила неразбериха, грандиозная суета перед первыми испытаниями бомбы в пустыне. Я шагнул в комнату и обнаружил там перфокарты различного цвета — белые, синие, желтые. Я начал было говорить: «Мы не договаривались делать несколько задач — только одну!» Они наперебой заорали: «Уходите, выйдите отсюда! Мы вам позже все объясним!» Я ждал, а произошло вот что. Когда прогоняли программу, машина иногда делала ошибку или в нее вкладывали случайно перфокарту с неправильным числом. Обычно при этом мы возвращались назад и проделывали всю процедуру заново. Но ребята заметили, что колода перфокарт фиксировала положение и глубину ошибки в машине, в пространстве или где-либо еще. Ошибка, сделанная в одном цикле, влияет только на соседние числа, следующий цикл влияет тоже только на соседние числа и так далее. Машина работает с колодой перфокарт. Если вы сделали ошибку в перфокарте 39, она влияет на 37, 38 и 39. Далее она влияет на 36, 37, 38, 39 и 40. Дальше ошибка распространялась, как бацилла. Они обнаружили ошибку, просмотрели все в обратном направлении, и у них появилась идея. Они могут обрабатывать заново только маленькую колоду, например десять перфокарт, в окрестности ошибки. И поскольку десять перфокарт машина обрабатывает гораздо быстрее, чем пятьдесят, они будут проходить программу быстро, пока бацилла не распространилась на все перфокарты. Они изолировали ошибку и исправляли ее — и вычисления шли быстрее. Остроумно! Ребята работали очень напряженно, очень умно — и получали выигрыш в скорости. Другого способа не существовало. Если бы они останавливались и фиксировали ошибку, мы теряли бы кучу времени. Мы не могли себе этого позволить. Вы, конечно, поняли, что произошло во время прогона программы. Они нашли ошибку в синей колоде. И они взяли желтую колоду с меньшим числом перфокарт, ясно, что она обрабатывалась быстрее, чем синяя. Но после того как они исправили одну ошибку, они обнаружили и вынуждены были зафиксировать ошибку в белой колоде. Они вынули перфокарты с ошибкой, заменив их другими — они были в отчаянии. Дальше программа обрабатывалась правильно, это всегда сбивает с толку: вы знаете, как все должно работать, и все-таки допускаете ошибки. И именно тогда, когда они запускали в машину эти три колоды перфокарт, устранив ошибки, заявился босс. Они взмолились: «Вы нам мешаете». Я ушел. И все у них заработало. Задача была решена вовремя. Такие вот дела.
Я хотел бы рассказать вам о некоторых людях, с которыми встретился в Манхэттенском проекте. Я был начинающим, мелкая сошка, правда, потом вырос до руководителя группы. Мне посчастливилось познакомиться с некоторыми великими людьми — кроме представителей координационного совета, я встретил в Лос-Аламосе великих ученых. Их было так много — это одно из самых ярких впечатлений в моей жизни, моя необыкновенная удача — встретить сразу всех этих удивительных физиков. Люди, о которых я слышал в большей или меньшей степени — они были самыми знаменитыми учеными. Это в первую очередь Ферми[13].
Он приезжал к нам однажды. Впервые он приехал из Чикаго отчасти проконсультировать нас и отчасти помочь по ряду проблем. У нас состоялась с ним встреча, и я сделал тогда некоторые вычисления и получил определенные результаты. Вычисления были хитроумными и весьма сложными. Сейчас, когда я стал экспертом, я всегда могу сказать, каким примерно будет ответ или, если я его получил, то объяснить почему. Но та задача была очень сложной, и я не мог объяснить, почему так получается. Я сказал Ферми, что работаю над одной задачей и начал вычислять, он же попросил: подождите, перед тем как расспросить меня о результате, дайте подумать. Все происходило таким-то образом (и он оказался прав), все будет происходить так-то и потому-то. И последовало совершенно очевидное объяснение… Он сделал то, в чем я был довольно силен, — лучше и за десять минут. Он преподнес мне хороший урок.
Потом — фон Нейман, он был великим математиком. Он сделал, не буду вдаваться в подробности, очень дельные замечания технического характера. У нас возникли очень интересные явления с числами при компьютерном счете. Проблема выглядела нестабильной, и он объяснил что и почему. Это был очень дельный технический совет. Мы часто прогуливались с ним в свободное время, по воскресеньям или когда удавалось. Мы гуляли в соседних каньонах часто в компании с Бете, фон Нейманом и Бачером. Удовольствие я получал необыкновенное! И еще фон Нейман высказал мне идею, которую считал любопытной. Вы не несете ответственности за то, что происходит в мире, в котором вы живете. Благодаря совету фон Неймана я развил в себе очень мощное чувство социальной безответственности. С тех пор я считаю себя очень счастливым человеком. Именно фон Нейман заронил семена, выросшие в мою активную безответственность!
Я также познакомился с Нильсом Бором[14]. Интересно, что он приехал к нам под именем Николаса Бейкера вместе с Джимом Бейкером, своим сыном, чье настоящее имя было Оге[15].
Они были очень знаменитыми физиками, как вы все знаете, и приехали из Дании с визитом. Все наши «шишки» сопровождали их; он был великим богом, его слушали с трепетом. А он рассказывал о задачах. Мы пришли на встречу с ним — все хотели увидеть великого Бора. Было множество людей, я сидел сзади где-то в углу, и мы обсуждали проблемы бомбы. Это был его первый приезд. Он приехал и уехал, и видел-то я его из своего угла да через чьи-то головы. В следующий раз его визит был запланирован; утром, в тот день, когда он должен был приехать, мне позвонили. «Алло, Фейнман?» — «Да». — «Это Джим Бейкер». Это был его сын. «Мы с отцом хотели бы побеседовать с вами». — «Со мной? Я Фейнман, я просто…» — «Все верно. Договорились?» Было восемь утра, еще никто не проснулся, а я уже спускался вниз в назначенное место. Мы прошли в офис в технической зоне, и Бор пояснил: «Мы обдумывали, как можно сделать бомбу более эффективной, и у нас возникла следующая идея». Я сказал: «Нет, это не сработает, эффективность не увеличится, и та-та-та…» Он возразил: «А как насчет того-то и того-то?» Я ответил: «Это звучит немного лучше, но все равно это паршивая идея». Обсуждаем идею со всех сторон, туда и обратно, туда и обратно. У меня есть одна черта — я совершенно забываю, с кем я говорю — меня волнует только физика; если идея выглядит паршиво, я так и говорю — паршиво. Если хорошо, я говорю хорошо. Простая жизненная позиция — я всегда так жил. Это разумно, это наконец приятно, если вы можете так поступать. Мне везет. Мне просто повезло тогда на заводе с чертежами, и мне повезло в жизни, что я могу так поступать. Наш разговор продолжался около двух часов, возвращался к одному, другому, мы обсудили массу идей, неслись галопом туда и обратно, спорили. Великий Бор, как всегда, беспрерывно раскуривал трубку. Он изъяснялся каким-то непонятным образом. Он, например, говорил: «Мамбл-мамбл». Понять было трудно, зато я лучше понимал его сына. В заключение он сказал, раскуривая трубку: «Полагаю, теперь мы можем пригласить важных шишек». Они пригласили остальных и стали беседовать с ними. А потом его сын рассказал мне, что произошло. Когда он был у нас в последний раз, он спросил сына: «Ты не помнишь фамилию того молодого парня в задних рядах? Он единственный меня не боялся и возражал, когда я высказывал глупые идеи. Когда в следующий раз нам нужно будет обсуждать какие-то вопросы, нет смысла говорить с теми, кто на все отвечает: «Да, доктор Бор, да, доктор Бор». Пригласи того парня, сначала поговорим с ним».