У фон Неймана было овальное лицо с широким лбом. Он был небольшого роста и толстоват. Нейман разговаривал на элегантном, английском языке, но с небольшим акцентом. Говорил он бегло. Тратя бесчисленное количество часов, он не прерывал работы на перерыв, пока задача не была решена, он был известным трудоголиком. Иногда Нейман просыпался ночью, чтобы прийти к решению какой-либо задачи при помощи неожиданно возникшей интуиции. Одевался он аккуратно: жилет, платок в кармане, застегнутый пиджак. Любил технические новинки и был среди первых, кто в начале сороковых годов установил дворники на свою машину. Сложные игрушки доставляли ему особое удовольствие. Никакой отшельнической оторванности от жизни — фон Нейману нравилось быть окруженным людьми. Он испытывал благоговейный трепет перед теми, кто обладал властью, особенно перед военными. Когда он сам приобрел политическую власть как член комиссии по атомной энергии в 50-х годах, он наслаждался внешними преимуществами занимаемой должности, в особенности вертолетом, который приземлился в Принстоне, чтобы доставить его на совещание в Вашингтоне. Он устраивал много вечеринок в Принстоне, хотя временами удалялся в кабинет работать, а затем возвращался. Фон Нейман любил рассказывать истории, а шуточные стихотворения были его особым хобби.
Знакомые находили недостатки в фон Неймане. Он был безрассудным водителем, отправляющим одну за другой машины на свалку в Принстоне. Он не был атлетом и даже презирал все занятия спортом. Он переедал, и, находясь в Лос-Аламосе, ему ничего не стоило проехать 20 миль до любимого мексиканского ресторана. Он был оригинальным рассеянным профессором. Однажды, когда его больная жена Клара попросила стакан воды, ему пришлось спросить ее, где хранятся стаканы, хотя они прожили в одном доме 17 лет.
Решающий момент в карьере Джона фон Неймана произошел, когда он начал работать над созданием первой атомной бомбы в Лос-Аламосе в начале 40-х годов. Результат этой работы привел его к пониманию высокой значимости компьютеров. Роберт Оппенгеймер, который знал фон Неймана с Геттингена, убедил его стать математическим консультантом для секретного Манхэттенского проекта в конце 1943 года. Его квалификация математика в вопросах теории взрыва была крайне необходима. Другие участники манхэттенского проекта отклонили взрывной метод как бесполезный, но, полагаясь на свои знания в теории взрыва, Нейман считал, что такой метод может сработать. Оппенгеймер был убежден в этом, и поэтому фон Нейман разработал детали. Техника фон Неймана, правильность которой была доказана испытаниями в Аламогордо, была применена при взрыве бомбы в Нагасаки.
В течение лета 1944 года фон Нейман был полон страстного желания найти пути ускорения вычислений. Как это ни странно, его первая "встреча" с компьютерами произошла на железнодорожной платформе. Однажды, в июне 1944 года, Герман Голдстайн, математик и военный офицер, который был посредником между Абердинской Мэрилендской баллистической исследовательской лабораторией и секретным компьютерным проектом в школе Мура при университете в Пенсильвании увидел фон Неймана на платформе в Абердине. Голдстайн ожидал поезда из Филадельфии. В течение военных лет фон Нейману приходилось ездить на работу из Лос-Аламоса (где он был консультантом в баллистической лаборатории) в Принстон. Позже Голдстайн рассказывал: "Разговор вскоре зашел о моей работе". Голдстайн испытывал большое почтение к фон Нейману. В спокойной обстановке той железнодорожной платформы искушение попробовать произвести на него впечатление было огромным. Какой же лучший способ сделать это, чем раскрыть, что он, Голдстайн, был вовлечен в проектирование компьютера в университете в Пенсильвании, названного электронно-числовым интегратором — ENIAC. Когда Голдстайн объяснил, что компьютер может выполнять 333 умножения в минуту, фон Нейман взволнованно попросил более детального объяснения. "Вся атмосфера нашего разговора, — вспоминал Голдстайн, — изменилась: из расслабляющего доброго юмора в атмосферу, более похожую на устный экзамен на докторскую степень по математике". Фон Нейман добился разрешения от властей посетить проект. Приехав 7 сентября 1944 года в школу Мура электронного проектирования, где компьютер находился в стадии завершения, фон Нейман придал программе ENIAC респектабельность, которая не вызвала энтузиазма у создателей. Джон Маучли, автор изобретения, считал фон Неймана не самим выдающимся математиком в мире и был взволнован тем, что фигура такой величины проявляла интерес к его работе. С ним обходились как с посещающим членом королевской семьи, которому было разрешено все видеть и обо всем спрашивать. То, что он видел, поражало своим великолепием: два аккумулятора, вычислявших со скоростью, которая была гораздо быстрее той, с которой фон Нейман мог вычислять в уме. Но чувствуя огромный потенциал внутри ENIAC, он уже представлял себе более совершенные компьютеры, которые по своей значимости превзойдут даже эти вычислительные способности. По словам Маучли, фон Нейман был так похож на ребенка, получившего новую игрушку.
Нейман стал лицом, прочно обосновавшимся в проектах ENIAC и EDVAC в качестве консультанта, высокопоставленного посетителя и энтузиаста. Он понял, что работы Маучли и Эккерта по реализации проектов ENIAC и EDVAC очень важны для науки. Обобщив увиденное и услышанное о проектах ENIAC и EDVAC в июне 1945 года, меньше, чем через год после того, как он присоединился к группе Маучли и Эккерта, Нейман, пользуясь своим высоким авторитетом, написал отчет под названием "Предварительный доклад о машине EDVAC". В нем он описал не только саму машину, но и ее логическую организацию.
Компьютер EDVAC
Интересно привести основные положения доклада (цит. по статье "Предварительное рассмотрение логической конструкции электронного вычислительного устройства", написанной и опубликованной годом позже совместно с А. Берксом и Г. Голдстайном и повторяющей содержание доклада):
"Так как законченное устройство будет универсальной вычислительной машиной, оно должно содержать несколько основных органов, таких как орган арифметики, памяти, управления и связи с оператором. Мы хотим, чтобы после начала вычислений работа машины не зависела от оператора".
"Очевидно, что машина должна быть способна запоминать некоторым образом не только цифровую информацию, необходимую для данного вычисления… но также и команды, управляющие программой, которая должна производить вычисления над этими числовыми данными".
"Если, однако, приказы (команды) машины свести к числовому коду и если машина сможет некоторым образом отличать число от приказа (команды), то орган памяти можно использовать для хранения как чисел, так и приказов (команд)" (идея, выдвинутая еще в начале 1944 года Эккертом).
"Если память для приказов (команд) является просто органом памяти, то должен существовать еще орган, который может автоматически выполнять приказы (команды), хранящиеся в памяти. Мы будем называть этот орган управляющим".
"Поскольку наше устройство должно быть вычислительной машиной, в нем должен иметься арифметический орган… устройство, способное складывать, вычитать, умножать и делить".