Радость познания
Радость познания читать книгу онлайн
Ричард Фейнман (1918–1988) — выдающийся американский физик, удостоенный Нобелевской премии по квантовой электродинамике, один из создателей атомной бомбы, автор знаменитого курса лекций, который стал настольной книгой для каждого, кто открывает для себя потрясающий мир физики.
Великолепная коллекция коротких работ гениального ученого, талантливого педагога, великолепного оратора и просто интересного человека Ричарда Фейнмана — блестящие, остроумные интервью и речи, лекции и статьи. Вошедшие в этот сборник работы не просто дают читателю представление об энциклопедическом интеллекте прославленного физика, но и равно позволяют заглянуть в его повседневную жизнь и внутренний мир.
Книга мнений и идей — о перспективах науки, об ответственности ученых за судьбы мира, о главных проблемах бытия — познавательно, остроумно и необыкновенно интересно.
Внимание! Книга может содержать контент только для совершеннолетних. Для несовершеннолетних чтение данного контента СТРОГО ЗАПРЕЩЕНО! Если в книге присутствует наличие пропаганды ЛГБТ и другого, запрещенного контента - просьба написать на почту [email protected] для удаления материала
Мы уже проделывали подобные вещи со счетными машинками. Обычно вы полностью выполняете первый этап. Процесс вынуждает вас идти сначала к сумматору, потом к умножителю, опять к сумматору и так далее. Стэнли разработал и упорядочил процедуру, похожую на компьютеры компании IBM — мы быстро поняли, что это был оптимальный путь решения наших задач.
Мы раскопали, что кто-то в вооруженных силах имеет опыт работы с IBM. Нам нужен был человек для их ремонта, поддержания в рабочем состоянии и всего прочего. Военные собирались прислать нам этого парня, но, как всегда, вышла заминка. Надо сказать, что мы вечно пребывали в ужасной спешке — все, что мы делали, мы старались сделать как можно быстрее. В каждом конкретном случае мы разрабатывали все численные этапы, которые следовало выполнить и которые предполагалось поручить машинам: перемножить то, сделать это и вычесть что-то из чего-то. Все вычисления выполнялись в одной комнате, где сидели девушки, у каждой был «Маршан». Одна выполняла умножение, другая — сложение, третья возводила в куб — у нас были «карточки», «учетные карточки» — девушка возводила число в куб и передавала результат другой… Одна имитировала умножитель, другая — сумматор, мы проходили весь цикл — так мы устраняли ошибки и отлаживали программу. Да, именно так мы и делали. Выходило, что мы были способны только на такую скорость — мы никогда раньше не делали поточных вычислений, и каждый, кто выполнял вычисления раньше, выполнял сам все этапы. У Форда возникла полезная идея — эта проклятая машина будет работать чертовски быстро другим способом — и мы получили скорость системы, которая прогнозировалась для машин IBM. Единственная разница состояла в том, что машины IBM не уставали и могли работать три смены, а наши девушки уставали после одной. Так или иначе, в ходе процесса мы отладили программу — а тут наконец доставили машины, но не мастера по их ремонту. Мы поспешили собрать их. На тот день это были одни из самых технологически сложных машин, большие компьютеры, они прибыли в разобранном виде с огромным количеством проводов и схем для сборки. Мы их собрали — Стэн Френкель, я и еще один парень — и заволновались. Основным источником беспокойства были большие «шишки», которые постоянно к нам приходили и говорили, что вы что-нибудь нарушите, обязательно нарушите! Мы все-таки собрали эти компьютеры — и иногда они работали, а иногда не работали, поскольку некоторые из них мы собрали неправильно. Мы возились с ними, и они начинали работать. Заработали они не все, я копался с одним мультипликатором, увидел погнутую деталь внутри и побоялся ее выпрямить, чтобы не сломать. Отовсюду приходили люди и говорили, что мы все безвозвратно сломаем. Наконец из компании IBM прибыл мастер, конечно, в соответствии со своим графиком, он наладил остальные машины, которые мы не могли отладить, и наша программа заработала. Но он никак не мог справиться с той машиной, с которой и мне не удалось справиться. Прошло три дня, а он все возился с этой последней. Я сказал ему: «Я заметил там погнутую деталь». Он посмотрел: «Ну конечно! Всего-то одна деталь!» (Щелк!) Вот и ладненько — готово.
Мистер Френкель начал разрабатывать свою программу, но заболел болезнью — компьютерной болезнью — все, кто работает с компьютерами, знают об этом. Это очень серьезная болезнь — и она полностью блокирует работу. Это очень серьезная проблема, которую мы постарались искоренить. Компьютерная болезнь — это игра с компьютерами. А они так привлекательны! Вы, например, имеете х — если это четное число, вы делаете одно, нечетное — другое, и если вы достаточно умны, очень быстро можно научиться выполнять на одной машине все больше и больше операций. Через некоторое время выяснилось, что вся наша система рушится. Стэн ни на что не обращал внимания, никого не видел. Дела продвигались очень-очень медленно. Он сидел в компьютерной аудитории и размышлял, как заставить табулятор автоматически печатать арктангенсы х, и машина печатала колонки арктангенсов, и он получал таблицу арктангенсов одной операцией. Абсолютно бесполезное занятие. У нас были таблицы арктангенсов. Но если вы когда-либо работали с компьютером, вы поймете эту болезнь — наслаждение от того, что вы сделали. Но бедный малый, изобретатель многих полезных вещей, подхватил эту болезнь впервые.
Меня попросили остановить работу над темой, которой занималась наша группа, спуститься в компьютерную и принять руководство группой IBM. Я заметил признаки болезни и попытался избежать ее. И хотя за девять месяцев были сделаны только три задачи, моя группа была очень сильной. Первая проблема состояла в том, что им не разрешалось разговаривать с нашими ребятами — их отобрали по всей стране и назвали отдел — специальное инженерное подразделение. Там были умные мальчики с высшим образованием, с инженерными способностями. Военные прислали их в Лос-Аламос. Их разместили в казармах, так чтобы им никто ничего не мог рассказать. Они являлись на работу — их задачей была работа на машинах IBM — перфорировать дырки, цифры, но для чего это нужно, они не знали, никто им об этом не сообщал. Дела шли очень медленно. Я сразу сказал, что технические специалисты должны знать, чем они занимаются. Оппенгеймер ходил разговаривать в отдел безопасности и получил специальное разрешение. Я прочитал подробную лекцию, в которой рассказал им, над чем мы работаем, в результате они очень разволновались. Мы боремся против войны. Мы понимаем, что это такое. Теперь они знали, что означают цифры, с которыми они работали. Если давление увеличится, значит, высвободится больше энергии и может случиться много-много непредвиденных ситуаций. Теперь они были в курсе дела — и произошло полное преображение! Они изобретали способы, как улучшить вычислительный процесс. Они усовершенствовали схему. Они работали по ночам. По ночам им не нужны были надзиратели. Они ничего не требовали и все понимали. Они изобрели несколько программ, которые мы использовали, и прочее, и прочее. Мои ребята действительно вписались в работу — им только приходилось говорить, для чего это делается, — вот и все. Только не говорите им: пожалуйста, пробейте дырки в перфокартах. В результате если раньше мы делали три задачи за девять месяцев, то теперь девять задач за три месяца, почти в десять раз быстрее. При решении задач мы пользовались одним из секретных методов: следует создавать циклы для задач, состоящих из кучи перфокарт. Сначала складывай, потом умножай — и вы проходите через цикл машин в компьютерной, правда, достаточно медленно, так как постоянно движетесь по кругу. Мы разработали способ, используя различные наборы окрашенных перфокарт, пропускали их тоже через цикл, но не в фазе. У нас одновременно решались две или три задачи — и мы придумали новые хитрости: пока одна машина складывала, другая производила умножение для другой задачи. Такие схемы управления позволяли решать гораздо больше задач.
В заключение в конце войны, как раз перед испытанием бомбы в Аламогордо, возник вопрос, сколько энергии будет высвобождаться? Мы вычисляли объем высвобождаемой энергии для различных конструкций, но для конкретной конструкции, выбранной для испытаний, мы расчетов не делали. Пришел к нам в компьютерную Боб Кристи и говорит, что нам нужен результат через месяц или раньше, а может быть, через три недели. Я отвечаю: «Это невозможно!» А он продолжает: «Смотри, вы решаете за неделю столько-то задач. Эта задача займет две, максимум три недели». Я возразил: «Я понимаю, что задача займет куда больше времени, но мы будем ее считать параллельно. Другого пути ускорить работу нет — обычный путь тут не пойдет». Он ретировался. А я начал думать, есть ли способ выполнить счет быстрей? Я продолжал думать, подошел к доске и написал на ней обращенный к ребятам вопрос: МОЖЕМ ЛИ МЫ СДЕЛАТЬ ЭТО? Они все ответили — да! Мы будем работать в две смены, сверхурочно, и все такое. Мы будем стараться! Мы попытаемся!!! Все другие задачи были отложены. Только одна задача — мы сконцентрировались на ней и начали работать.