Джон Уильям Мокли¶
Джон Уильям Мокли (англ. John William Mauchly; 30 августа 1907, Цинциннати, Огайо, США — 8 января 1980, Эмблер, Пенсильвания, США) — американский физик и инженер, один из создателей первого универсального электронного цифрового компьютера ENIAC, а также сооснователь компании Eckert–Mauchly Computer Corporation (EMCC). Внёс значительный вклад в развитие архитектуры вычислительных машин, в том числе в разработку концепции хранения программы в памяти (совместно с Джоном фон Нейманом) и создание первых коммерческих компьютеров.
¶Ранние годы и образование
Джон Мокли родился в семье физика-исследователя. В 1925 году поступил в Университет Джонса Хопкинса, где изучал физику и математику. В 1932 году получил степень доктора философии (PhD) по физике за диссертацию, посвящённую анализу молекулярных спектров. После окончания университета преподавал физику в Урсинус-колледже (Пенсильвания), а затем в Пенсильванском университете.
¶Работа над ENIAC
¶Предпосылки создания
В начале 1940-х годов, во время Второй мировой войны, Армия США нуждалась в быстром вычислении артиллерийских таблиц. Механические и электромеханические счётные машины, такие как релейный компьютер Говарда Айкена (Mark I), не справлялись с растущим объёмом расчётов. Мокли, заинтересовавшись возможностями электронных схем, предложил использовать вакуумные лампы для создания полностью электронного вычислителя, способного выполнять операции в тысячи раз быстрее.
¶Разработка и постройка
В 1943 году Мокли совместно с инженером Джоном Преспером Эккертом получил финансирование от Армейского баллистического исследовательского управления (BRL) на проект «Электронный числовой интегратор и компьютер» (ENIAC). Мокли отвечал за общую архитектуру и логику вычислений, Эккерт — за схемотехнику и реализацию. Первоначально ENIAC проектировался как специализированная машина для расчёта траекторий, но в ходе работы стал универсальным.
ENIAC был завершён в 1945 году и официально введён в эксплуатацию в 1946 году. Он содержал около 18 000 вакуумных ламп, 1500 реле, весил 30 тонн и потреблял 150 кВт электроэнергии. Скорость вычислений составляла до 5000 операций сложения в секунду — в тысячи раз быстрее электромеханических аналогов. Машина использовалась для расчётов в проекте атомной бомбы (Манхэттенский проект), а затем для метеорологических и гидродинамических задач.
¶Правовые и научные споры
После демонстрации ENIAC возникли споры о приоритете изобретения. В 1941 году Мокли посещал лекции Джона Атанасова, который разработал прототип электронного компьютера (ABC). В 1973 году суд признал, что часть идей Мокли и Эккерта была заимствована у Атанасова, и патент на ENIAC был аннулирован. Тем не менее, ENIAC остаётся первым действующим универсальным электронным компьютером общего назначения.
¶После ENIAC: EDVAC и UNIVAC
¶EDVAC и концепция хранимой программы
В 1945 году, ещё до завершения ENIAC, Мокли и Эккерт начали работу над более совершенной машиной — EDVAC (Electronic Discrete Variable Automatic Computer). В её архитектуре была заложена идея хранения программы в памяти, что позволяло менять алгоритм без перекоммутации проводов. Эта концепция была формализована в отчёте Джона фон Неймана «Первый проект отчёта о EDVAC» (1945), где фон Нейман, работавший консультантом, систематизировал идеи Мокли и Эккерта. Впоследствии архитектура с хранимой программой стала известна как «архитектура фон Неймана».
¶Коммерциализация: UNIVAC I
В 1946 году Мокли и Эккерт покинули Пенсильванский университет и основали собственную компанию — Eckert–Mauchly Computer Corporation (EMCC). Их целью было создание коммерческого компьютера для бизнеса и правительства. В 1951 году компания выпустила UNIVAC I (Universal Automatic Computer I) — первый серийный компьютер, предназначенный для коммерческого использования. UNIVAC I использовал магнитную ленту для ввода/вывода данных и мог выполнять до 1000 операций в секунду.
Одним из первых заказчиков стало Бюро переписи населения США. В 1952 году UNIVAC I приобрёл известность, предсказав победу Дуайта Эйзенхауэра на президентских выборах с точностью до 1% (на основе ранних данных). Это стало первой публичной демонстрацией возможностей компьютерного прогнозирования.
¶Финансовые трудности и поглощение
EMCC испытывала финансовые трудности из-за высоких затрат на разработку и ограниченного рынка. В 1950 году компанию приобрела корпорация Remington Rand (позже — Sperry Rand). Мокли оставался в компании до 1959 года, руководя разработками, но постепенно отошёл от активной инженерной работы.
¶Другие проекты и вклад
¶Разработка языков программирования
Мокли участвовал в создании ранних языков программирования, в том числе Short Code (1949) — одного из первых интерпретируемых языков высокого уровня. Он также работал над системами для автоматизации программирования и обработки данных.
¶Влияние на развитие вычислительной техники
Мокли считается одним из пионеров, доказавших практическую применимость электронных компьютеров. Его идеи о параллельной обработке, модульной конструкции и использовании магнитных носителей легли в основу многих последующих разработок. В 1960-х годах он консультировал правительственные и промышленные организации по вопросам вычислительной техники.
¶Признание и наследие
- В 1967 году Мокли был награждён медалью Гарри Гуда (IEEE) за вклад в развитие вычислительной техники.
- В 1973 году он стал членом Национальной инженерной академии США.
- В 1980 году, после его смерти, имя Джона Мокли было включено в Зал славы вычислительной техники (Computer History Museum).
- В 1996 году, к 50-летию ENIAC, в Пенсильванском университете была установлена мемориальная доска.
Несмотря на судебные споры, Мокли признаётся одним из ключевых создателей электронного компьютера, а его работы заложили основы для индустрии информационных технологий.
¶Интересные факты
- Мокли был страстным метеорологом-любителем и в 1940-х годах пытался построить компьютер для прогноза погоды, что частично вдохновило его на создание ENIAC.
- Он выступал за использование компьютеров в образовании и предсказывал их широкое распространение в быту.
- В 1946 году Мокли и Эккерт прочитали первый в истории курс по электронным вычислительным машинам в Пенсильванском университете.
¶Критика и споры
Основной спор вокруг имени Мокли связан с вопросом приоритета изобретения компьютера. В 1973 году суд постановил, что патент на ENIAC был получен на основе идей Джона Атанасова, что привело к аннулированию патента. Некоторые историки считают, что Мокли сознательно или неосознанно использовал разработки Атанасова, не указав их. Другие отмечают, что ENIAC был самостоятельным проектом, а Атанасов не довёл свою машину до рабочего состояния. В любом случае, вклад Мокли в создание универсального компьютера остаётся признанным.
BFOmetr — база данных и аналитика по компаниям России.
На главную BFOmetr →


