Инноваторы. Как несколько гениев, хакеров и гиков совершили цифровую революцию
Шрифт:
Спасла Атанасова от забвения довольно нелепая история. В июне 1941 года его посетил один из тех людей, которые вместо того, чтобы трудиться в одиночестве, любили ездить по разным местам, подхватывать идеи и работать в команде. Поездка Джона Мокли в Айову позже станет предметом дорогостоящих судебных процессов, горьких обвинений и противоположных интерпретаций. Но она и спасла Атанасова от безвестности и подтолкнула ход развития компьютерной техники вперед.
Джон Мокли
В начале ХХ века в Соединенных Штатах образовался, как ранее в Британии, класс ученых-джентльменов, которые собирались в специальных клубах ученых, отделанных деревянными панелями, и в других изысканных помещениях, где они обменивались идеями, слушали лекции, а также сотрудничали в различных проектах. Джон Мокли вырос в этой атмосфере. Его отец, физик, был начальником Отдела геомагнетизма в вашингтонском Институте науки Карнеги, самом главном учреждении страны по содействию продвижению и обмену результатами научных исследований. В этом отделе отслеживали электрические процессы в атмосфере. Отец Мокли координировал работу исследователей по всему
101
Этот раздел основан на интервью Джона Мокли, взятом у него Генри Троппом 10 января 1973 г., Smithsonian Institution; интервью Джона Мокли, данное Нэнси Стерн 6 мая 1977 г., American Institute of Physics (AIP); Scott McCartney, ENIAC (1999); Herman Goldstine, The Computer from Pascal to von Neumann (1972; цитируется по изданию Kindle); Kathleen Mauchly, John Mauchly’s Early Years, Annals of the History of Computing, апрель 1984 г.; David Ritchie, The Computer Pioneers (1986); Bill Mauchly and others, The ENIAC,Howard Rheingold, Tools for Thought (2000); Joel Shurkin, Engines of the Mind: A History of the Computer (1984).
На Джона, выросшего в пригороде Вашингтона Чеви-Чейзе, научное сообщество оказало сильное влияние. «В Чеви-Чейзе, казалось, жили практически все ученые Вашингтона, — говорил он с гордостью, — директор Отдела мер и весов Национального бюро стандартов жил рядом с нами. Поблизости жил и директор Отдела радио». Глава Смитсоновского института также был их соседом. Джон провел много выходных, делая расчеты для отца с помощью настольного арифмометра, и в результате у него развилась страсть к метеорологии, базирующейся на вводе данных. Он также любил электрические схемы. Они с друзьями проложили в своем районе телефонные провода, соединили свои дома внутренней телефонной сетью и соорудили устройства дистанционного управления для запуска фейерверков на вечеринках. Он вспоминал: «Когда я нажимал на кнопку, фейерверк улетал на 16 метров». В четырнадцать лет он зарабатывал деньги, помогая жителям своего района устранить неисправность проводки в их домах [102] .
102
John Costello, The Twig Is Bent: The Early Life of John Mauchly, IEEE Annals of the History of Computing, 1996.
Будучи студентом университета Джона Хопкинса, Мокли попал в программу для исключительных студентов, которым сразу разрешалось защищать диссертацию в области физики. Он сделал свою работу по линейным спектрам, потому что в них была красота, для них требовались экспериментальные и теоретические навыки. «Нужно было знать определенную теорию, чтобы понять, к чему относились эти спектры, но понять это было нельзя без экспериментальных фотографий этих спектров. Только вот делать их нужно было самим, — говорил он. — Так что мне пришлось долго учиться стеклодувному мастерству, вакуумной технике, методикам нахождения течей в системе и т. д.» [103]
103
Мокли, устный рассказ, AIP.
Мокли был обаятельным человеком, он обладал удивительной способностью (и желанием) разъяснять вопросы, поэтому вполне естественно, что он стал профессором. Такое место в Великую депрессию было трудно получить, но он сумел сделать это и устроился в колледже Урсинус, в часе езды к северо-западу от Филадельфии. «Я был там единственным человеком, обучавшим студентов физике» [104] .
Мокли всегда был готов делиться идеями, он обладал талантом рассказчика и, когда говорил, широко улыбался — все это сделало его очень популярным преподавателем. «Он любил рассказывать, и, кажется, многие из его идей возникли в результате активного обмена мнениями, — вспоминал его коллега, — Джон любил светские мероприятия, любил вкусно поесть и выпить. Он любил женщин, интересных молодых людей — интеллектуальных и необычных» [105] . Задавать ему вопрос было опасно, поскольку он мог долго, серьезно и страстно витийствовать почти на любую тему — от театра и литературы до физики.
104
Costello, The Twig Is Bent.
105
McCartney, ENIAC, 82.
Перед аудиторией он устраивал представления не хуже шоумена. Для того чтобы объяснить сохранение количества движения, он мог закрутиться, вытянув руки в стороны, а потом прижать их к туловищу, а чтобы описать понятие действия и противодействия, он становился на самодельный скейтборд и наклонялся назад и вперед (однажды, выполняя этот трюк, он упал и сломал руку). Люди иногда приезжали издалека, чтобы услышать его предрождественскую лекцию в конце семестра, которую колледж устраивал в самой большой аудитории, чтобы поместились все желающие. В ней он объяснял, как спектроскопия и другие физические методы могут помочь определить, что находится в пакете, не разворачивая
106
Kay McNulty Mauchly Antonelli, The Kathleen McNulty Mauch-ly Antonelli Story, 26 марта 2004 г., веб-сайт ENIAC,google.com/a/opgate.com/eniac/Home/kay-mcnulty-mauchly-antonelli; McCartney, ENIAC, 32.
Вспоминая о своем детском увлечении метеорологией, Мокли в начале 1930-х годов выбрал предметом своих исследований вопрос о том, связаны ли крупномасштабные изменения погодных условий с солнечными вспышками, пятнами и вращением Солнца. Ученые из Института Карнеги и Бюро погоды США передали ему записи ежедневных данных от двухсот станций за двадцать лет, и он приступил к вычислению корреляций. Он сумел по дешевке купить подержанные настольные калькуляторы (все это происходило в годы Великой депрессии) у испытывающих трудности банков и нанять через Национальное управление по делам молодежи группу молодых людей для вычислений, платя им по пятьдесят центов за час [107] .
107
Ritchie, The Computer Pioneers, 129; Rheingold, Tools for Thought, 80.
Как и другие исследователи, чьи работы требовали утомительных вычислений, Мокли стремился изобрести машину для ускорения расчетов. Со свойственной ему общительностью он приступил к сбору данных о том, что делают другие, и, следуя традициям великих инноваторов, постарался собрать воедино множество идей. В павильоне IBM на Нью-Йоркской всемирной выставке 1939 года он увидел электрический калькулятор, в котором использовались перфокарты, но понял, что их применение было бы слишком медленным, учитывая количество данных, которые нужно обрабатывать. Он также увидел шифровальную машину, которая использовала электронные лампы для кодирования сообщений. Можно ли использовать эти лампы для других логических схем? Он взял своих учеников на экскурсию в Суортмор-колледж, чтобы посмотреть на счетчики, использовавшие схемы, собранные на электронных лампах, для счета вспышек, происходящих при ионизации космическими лучами [108] . Он также прослушал курс вечерних лекций по электронике и начал экспериментировать со схемами на лампах, спаянными собственноручно, чтобы увидеть, как еще их можно использовать.
108
McCartney, ENIAC, 34.
В сентябре 1940 года на конференции в Дартмутском колледже Мокли увидел калькулятор комплексных чисел Джорджа Роберта Стибица, разработанный в Bell Labs. Демонстрировали его необычным образом: компьютер Стибица находился в здании Bell Labs, расположенном в Нижнем Манхэттене, а результаты передавались в колледж по телетайпной линии. Это был первый компьютер, предназначенный для удаленного использования. В течение трех часов он решал задачи, поставленные аудиторией, тратя около минуты на каждую. Среди присутствовавших на демонстрации был Норберт Винер — основатель кибернетики, который попытался поставить в тупик машину Стибица, попросив ее поделить число на ноль. Машина не попалась в ловушку. Там также присутствовал Джон фон Нейман — венгерский эрудит, который вскоре вместе с Мокли станет играть одну из главных ролей в дальнейшем развитии компьютеров [109] .
109
Kathleen Mauchly, John Mauchly’s Early Years.
Когда Мокли решил построить собственной компьютер на лампах, он сделал правильный шаг, с которого должны были бы начинать все хорошие инноваторы: собрал воедино всю информацию, почерпнутую во время своих путешествий. Поскольку колледж Урсинус не получал денег на научно-исследовательскую деятельность и Мокли платил за лампы из своего кармана, он попытался выклянчить их у производителей. Он написал в Supreme Instruments Corp. и попросил передать ему некоторые компоненты, заявив: «Я собираюсь собрать электрическую счетную машину» [110] . Во время визита в Американскую корпорацию радио он обнаружил, что неоновые лампы также можно использовать как переключатели. Они были медленнее, но дешевле электронных ламп, и он купил их про запас по восемь центов за штуку. «До ноября 1940 года, — позже сказала его жена, — Мокли протестировал некоторые компоненты своего будущего компьютера и убедился, что построить дешевое и надежное цифровое устройство с использованием только электронных элементов реально». Она утверждала, что это произошло прежде, чем он даже услышал об Атанасове [111] .
110
McCartney, ENIAC, 36.
111
Kathleen Mauchly, John Mauchly’s Early Years.