Вход/Регистрация
Вы, разумеется, шуьтье, мистер Фейнман
вернуться

Фейнман Ричард Филлипс

Шрифт:

Так или иначе, мы пришли к выводу, что большая задача - попытка точно определить, что происходит при взрыве бомбы, сколько высвобождается энергии и так далее, - требует и б'oльших вычислительных мощностей. И один из нас, умный малый по имени Стенли Френкель, сообразил, что эти расчеты, возможно, удастся выполнить на счетных машинах компании IBM. IBM выпускала тогда счетные машины для деловых приложений - суммирующие устройства, называвшиеся табуляторами и позволявшие составлять таблицы суммарных данных, плюс умножители, работавшие на перфокартах - такая машина считывала с перфокарты два числа и перемножала их. Существовали также устройства для сопоставления чисел, их сортировки и тому подобного.

Так вот, Френкель разработал остроумную программу. Если мы разместим в одной комнате достаточное число таких машин, то сможем обрабатывать перфокарты циклически. Всякий, кто занимается сейчас числовыми расчетами, легко поймет, о чем я говорю, однако для того времени создание чего-то вроде поточной линии счетных машинок было большой новостью. Обычно мы продвигались вперед шаг за шагом, производя все расчеты самостоятельно. А тут получалась совсем другая схема - ты используешь сначала сумматор, потом умножитель, потом опять сумматор и так далее. В общем, Френкель разработал такую систему, заказал машины в IBM, и мы получили удобный метод решения наших задач.

Для поддержания этих машин в рабочем состоянии нам требовался ремонтник. У военных таковой имелся, и они раз за разом присылали его к нам, однако он вечно появлялся с опозданием. А мы постоянно работали в большой спешке, старались сделать все как можно быстрее. В данном случае, мы разработали программу вычислений - перемножаем такие-то числа, потом выполняем такую-то операцию, потом вычитаем то-то из того-то. Программу-то мы разработали, а вот машин для ее тестирования у нас все еще не было. Мы выделили помещение под «вычислительный зал», посадили туда многое множество девушек. У каждой имелся свой «Маршан» - у той умножитель, у этой сумматор. Одна из девушек возводила числа в третью степень - вся ее работа сводилась в тому, чтобы получить куб числа и передать результат другой девушке.

Мы повторяли этот цикл несколько раз, пока не отладили программу. И обнаружили, что по сравнению с прежней методой, при которой все расчеты выполнял один человек, скорость их возросла черт знает в какое число раз. Она оказалась примерно равной той, что прогнозировалась для машин IBM. Вся-то и разница была в том, что машины IBM не уставали и могли работать в три смены. А наши девушки спустя какое-то время все-таки выдыхались.

В общем, программу мы отладили, а тут поступили и заказанные машины - машины, но не ремонтник. Это были самые сложные машины того времени и поставлялись они частично разобранными - со множеством проводов и чертежей. Ну и мы - Стен Френкель, я и еще один наш сотрудник, - взялись собирать их самостоятельно, что было сопряженным с немалыми сложностями. Главная из них состояла в том, что к нам то и дело заявлялся кто-то из больших начальников и говорил: «Вы непременно что-нибудь сломаете!».

Так или иначе, машины мы собрали и оказалось, что одни из них работают, а другие нет - из-за ошибок при сборке. В конце концов, возясь с одним из не заработавших умножителей, я обнаружил, что одна из его деталей погнута, однако разгибать ее не решился - вдруг сломается. Нам же все время твердили, что мы можем испортить машину непоправимым образом. Когда ремонтник, наконец, приехал, он исправил допущенные нами ошибки и все машины заработали. Кроме того самого умножителя. Ремонтник провозился с ним целых три дня.

Я пришел к нему и сказал:

– Знаете, я заметил вот тут погнутую деталь.

А он:

– Ну конечно! Так вот оно что! Деталь погнута! Всего-то и дел!

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

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

Пользы от этого не было ровно никакой. Таблицы арктангенсов у нас имелись и так. Однако, если вы когда-либо работали с компьютером, вам эта болезнь хорошо известна - чистое наслаждение, которое испытывает человек, обнаруживший, сколь многое он способен сделать. Френкель был одним из первых, заразившихся ею людей - бедняга, придумавший всю нашу систему.

Меня попросили прервать работу, которую я проводил в моей группе, и возглавить группу IBM, я так и сделал и приложил особые усилия, чтобы не подцепить компьютерную болезнь. Группа была очень сильной, хоть она и решила за девять месяцев всего три задачи.

  • Читать дальше
  • 1
  • ...
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • ...

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: