До тех пор пока это секретное задание не было выполнено, существование ENIAC держали в тайне. Он не демонстрировался широкой публике до 15 февраля 1946 года. На эту дату армейское начальство и Пенн запланировали гала-презентацию ENIAC, предварительно подготовив общественность с помощью нескольких публикаций [215] C. Dianne Martin, ENIAC: The Press Conference That Shook the World, IEEE Technology and Society, декабрь 1995 г.
. Капитан Голдстайн решил, что кульминационным пунктом должна быть демонстрация расчета траектории ракеты. Поэтому за две недели до события он пригласил Джин Дженнингс и Бетти Снайдер к себе домой, и пока Адель готовила чай, спросил их, могли бы они быстро написать программу для ENIAC и закончить расчет вовремя. Дженнингс заявила: «Мы наверняка сможем это сделать». Она была взволнована, ведь это позволило бы им получить непосредственный доступ к машине, что случалось редко [216] Jennings Bartik, Pioneer Programmer, 1878.
. Они приступили к работе, подключив шины запоминающего устройства к нужным блокам и настроив блоки ввода программы.
Мужчины знали, что успех их демонстрации находился в руках этих двух женщин. Мокли пришел в одну из суббот с бутылкой абрикосового бренди, чтобы поддержать их силы. «Это было восхитительно, — вспоминала Дженнингс. — С этого дня я всегда держала бутылку абрикосового бренди в своем шкафу». Через несколько дней декан инженерной школы принес им бумажный пакет с бутылкой виски и сказал: «Пусть это облегчит вашу работу». Снайдер и Дженнингс никогда не были большими выпивохами, но подарок был для них важен. Дженнингс вспоминала: «Мы так поняли, насколько важной была эта демонстрация» [217] Fritz, The Women of ENIAC.
.
Накануне презентации был День святого Валентина, но несмотря на то, что Снайдер и Дженнингс обычно любили пообщаться с друзьями, на этот раз в празднествах не участвовали. Дженнингс рассказывала: «Вместо этого мы закрылись вместе с этой удивительной машиной ENIAC, быстро внося последние исправления и проводя проверки программы». Но от одного глюка никак не получалось избавиться, и причину его они не могли понять: программа работала замечательно и послушно рисовала точки траектории артиллерийских снарядов, но не понимала, когда остановиться. Даже после того как снаряд ударялся о землю, программа продолжала рассчитывать траекторию, «как будто этот гипотетический заряд пролетал сквозь землю с той же скоростью, с которой он летел по воздуху». Как описывала это Дженнингс: «Мы знали, что, если не решим эту проблему, демонстрация провалится и изобретателям ENIAC и инженерам будет неловко» [218] Jennings Bartik, Pioneer Programmer, 1939.
.
Дженнингс и Снайдер работали до самой пресс-конференции, состоявшейся поздним вечером, пытаясь исправить ошибку, но не могли. В середине ночи они, наконец, сдались и разошлись, поскольку Снайдер нужно было успеть на последний поезд — она жила в пригороде. Но и после того как Снайдер уже легла в постель и заснула, она продолжала искать причину: «Я проснулась посреди ночи, думая, в чем ошибка… Я встала, села на первый утренний поезд, чтобы проверить одно соединение». Проблема в том, что там была установка в конце цикла типа DO, которая отключала один разряд. Она щелкнула нужным выключателем, и глюк исчез. «Бетти смогла во сне сделать такое сложное логическое заключение, которое большинство людей не могло сделать наяву, — восхищалась Дженнингс позже. — Во время сна она в подсознании распутала узел, который ее сознание было не в состоянии распутать» [219] Джин Бартик и Бетти Снайдер Холбертон, устный рассказ, Smithsonian, 27 апреля 1973 г.
.
На демонстрации ENIAC смог за пятнадцать секунд провести расчеты траектории ракеты, на которые расчетчики, даже работая с дифференциальным анализатором, потратили бы несколько недель. Все это выглядело очень впечатляюще. Мокли и Эккерт, как опытные инноваторы, сумели организовать хорошее шоу. Верхушки электронных ламп в сумматорах ENIAC, образующие решетку 10×10, виднелись через отверстия в передней панели машины. Слабый свет от неоновых ламп, служивших индикаторами, был едва заметен. Эккерт взял мячи для пинг-понга, разрезал их пополам, написал на них цифры и нацепил на лампы. Когда компьютер начал обработку данных, свет в комнате выключили, и зрители пришли в восторг от мигающих пинг-понговых мячиков — зрелище, которое стало хитом в фильмах и телевизионных шоу. «Когда стала рассчитываться траектория, цифры начали накапливаться в сумматорах и передаваться из одного места в другое, огни начали мигать, как рекламные билборды в Лас-Вегасе, — рассказывала Дженнингс. — Мы сделали то, что хотели. Мы запрограммировали ENIAC» [220] Jennings Bartik, Pioneer Programmer, 672, 1964, 1995, 1959.
. Это стоит повторить: они запрограммировали ENIAC.
Читать дальше
Конец ознакомительного отрывка
Купить книгу