Первый проект отчёта о EDVAC
Первый проект отчёта о EDVAC (англ.: First Draft of a Report on the EDVAC, часто сокращённо First Draft — Первый проект) — незаконченный 101-страничный документ, написанный Джоном фон Нейманом и распространённый 30 июня 1945 года Германом Голдстайном, куратором со стороны Армии США проектов ЭНИАК и EDVAC. В документе впервые опубликовано описание логического устройства вычислительной машины с хранимой в памяти программой. Эта концепция в дальнейшем стала известна как «архитектура фон Неймана».
ИсторияПравить
Джон фон Нейман стал консультантом по проекту ЭНИАК в сентябре 1944 года. Понимая несовершенство первой в мире электронной вычислительной машины, фон Нейман обсуждал с участниками проекта ЭНИАК более совершенную машину под названием EDVAC. В конце 1944 года фон Нейману удалось получить финансирование от Армии США на исследовательские работы по проекту EDVAC. Согласно правилам исследовательская группа должна была каждые полгода предоставлять отчёт о проделанной работе. Фон Нейман сделал набросок первого отчёта во время своей поездки в Лос-Аламос, где он тоже был консультантом по Манхэттенскому проекту. Свою рукопись фон Нейман переслал по почте в Филадельфию Герману Голдстайну — куратору проектов ЭНИАК и EDVAC со стороны Армии США. Голдстайн высоко оценил научное значение рукописи, отпечатал его в нескольких экземплярах и распространил среди научного сообщества.
Титульный лист «Первого проекта отчета» выглядит так[1]:
First Draft of a Report on the EDVACby John von Neumann,
Contract No. W-670-ORD-4926,
Between the United States Army Ordinance Department
and the University of Pennsylvania Moore School of Electrical Engineering
University of Pennsylvania
June 30, 1945
Несмотря на то, что на титульном листе значится дата «30 июня 1945 года», 24 копии «Первого проекта» были розданы лицам, имевшим тесное отношение к проекту EDVAC, пять дней до этого — 25 июня 1945 года. Отчет вызвал такой интерес, что его копии в дальнейшем были разосланы по всему миру; Морис Уилкс из Кембриджского университета (Великобритания), например, считает, что именно восторг от Отчета заставил его приехать в США в Институт Мура и посетить знаменитые лекции, проводившиеся летом 1946 года.
В Отчете фон Нейман излагает только логическую структуру компьютера, намеренно не вдаваясь в детали его технического устройства. Предполагалось, что формальное научное описание позволит построить компьютер на любой базе — будь то электронные компоненты или биологические. В дальнейшем, работая над IAS-машиной, фон Нейман и его команда инженеров представила целый ряд научных публикаций, где подробно описывалось техническое описание устройства вычислительной машины.
Спорные моментыПравить
Несмотря на то, что «Первый проект отчета» не предназначался для публикации, его широкое распространение считалось публикацией в юридическом смысле. Это привело к конфликтам между участниками проекта EDVAC: Джоном Преспером Экертом и Джоном Уильямом Мокли с одной стороны и Голдстайном и фон Нейманом — с другой[2]. Тому было две причины: во-первых, публикация отчёта привела к тому, что создатели EDVAC теряли право запатентовать свои идеи; во-вторых, ключевая идея хранимой в памяти программы была плодом дискуссий всего коллектива создателей ЭНИАК и EDVAC ещё до того, как фон Нейман стал консультантом по этим проектам, а на титульном листе Отчета значилось только имя фон Неймана, создавая впечатление, что именно фон Нейман является автором всех идей в нём изложенных.
Дальнейшая судьба документаПравить
До настоящего времени сохранилось несколько копий первых отпечатанных экземпляров Отчета. Один из них хранится в музее Института Мура[3].
При перепечатке с рукописи машинисткой были пропущены символы математической нотации, которые затем были вписаны в копии от руки. При этом было допущено несколько опечаток, а экземпляры с этими опечатками были использованы для создания дальнейших перепечаток с накапливавшимися ошибками, которые затем перекочевали в печатные издания Отчета.
В середине 1946 года фон Нейман покинул проект EDVAC для того, чтобы возглавить свой проект по созданию электронного компьютера — IAS-машины в Принстонском университете. Из-за этого реальный EDVAC, завершённый оставшимися инженерами Института Мура, отличается от того, что описан в Первом проекте отчёта. Так как EDVAC строился на деньги военного ведомства и был засекречен (точно так же, как ЭНИАК в своё время), многие, не видя реальной машины, судили об EDVAСе по отчёту фон Неймана, который получил широкое распространение. Из-за этого в исторической литературе возникла путаница с ключевыми характеристиками компьютера.[4]
ЛитератураПравить
- Herman H. Goldstine. The Computer from Pascal to von Neumann. — Princeton University Press, 1980. — 365 p. — ISBN 9780691023670. (англ.)
- William Aspray. John von Neumann and the Origins of Modern Computing. — MIT Press, 1990. — 394 p. — ISBN 0262011212. (англ.)
- Scott McCartney. ENIAC: The Triumphs and Tragedies of the World's First Computer. — Berkley Books, 2001. — 262 p. — ISBN 9780425176443. (англ.) — рассказывается об истории появления термина «архитектура фон Неймана»
ПримечанияПравить
- ↑ John von Neumann. First Draft of a Report on the EDVAC (неопр.). University of Pennsylvania (30 июня 1945). Дата обращения: 24 августа 2011. Архивировано 6 апреля 2015 года.
- ↑ Moye, William T. (January 1996), ENIAC: The Army-Sponsored Revolution, United States Army Research Laboratory, <http://ftp.arl.army.mil/mike/comphist/96summary/index.html>. Проверено 26 ноября 2012. Архивная копия от 5 марта 2013 на Wayback Machine
- ↑ On the original copies of «First Draft of a Report on the EDVAC» by John von Neumann // Mai SUGIMOTO Архивная копия от 20 мая 2014 на Wayback Machine (англ.)
- ↑ The computer as von Neumann planned it. by M.D. GODFREY. D.F. HENDRY Архивная копия от 11 августа 2013 на Wayback Machine (англ.)
СсылкиПравить
- фотокопия машинописной перепечатки Отчета, принадлежащей Библиотеке Смитсоновского института (англ.)
- еще одна фотокопия Отчета хорошего качества Архивная копия от 21 мая 2014 на Wayback Machine (англ.)
- скан публикации Отчета в журнале IEEE Annals of the History of Computing, vol.15, No.4,1993 Архивная копия от 8 марта 2022 на Wayback Machine (англ.)
- чистовая публикация очета в pdf формате Архивная копия от 6 апреля 2015 на Wayback Machine (англ.)
- Интервью с Джоном Экертом — одним из создателей компьютера ЭНИАК и участником проекта EDVAC