Дан, Клара

Кла́ра Дан (англ. Klára Dán; 18 августа 1911, Будапешт, Австро-Венгрия10 ноября 1963, Сан-Диего, Калифорния, США) — американский учёный венгерского происхождения. Одна из первых компьютерных программистов, автор первого современного компьютерного кода[1].

Общие сведения
Клара Дан-фон Нейман, Клара Дан-Эккарт
англ. Klára Dán von Neumann, англ. Klára Dán Eckart
Имя при рождении Клара Дан
Дата рождения 18 августа 1911(1911-08-18)
Место рождения
Дата смерти 10 ноября 1963(1963-11-10) (52 года)
Место смерти
Страна
Научная сфера информатика
Место работы
Образование
Известна как программист на MANIAC I и ENIAC

Биография

Клара Дан родилась в Будапеште в богатой еврейской семье (отец — Карой Дан, мать — Камилла Стадлер, старшая сестра — Эржебет Дег)[2]. Во время Первой мировой войны её отец служил в Австро-Венгерских войсках. В 1919 году её семья временно переезжала в Вену из-за создания Белой Куном недолговечной Венгерской советской республики, после чего вернулась в Будапешт.

В 1929 Дан окончила будапештскую гимназию имени Пальны Вереш. Вышла замуж в 1931 году, затем развелась и снова вышла замуж. В 1937 году за ней начал ухаживать математик Джон фон Нейман[1]. Вскоре после свадьбы пара переехала в США, где Нейман стал профессором Принстонского университета.

Научная деятельность

В 1943—1946 годах Джон фон Нейман переехал жить в Нью-Мексико, чтобы работать над проектом Манхэттен в Лос-Аламосской национальной лаборатории, а его жена оставалась в Принстоне в Управлении демографических исследований[2], где занимала должность руководителя группы статистических вычислений[2]. После войны она переехала вслед за ним и приступила к работе на компьютере ENIAC, для которой она разработала улучшенный интерфейс[3][4], программировала одну из первых компьютерных программ метеорологического прогнозирования (на ретроспективных данных)[2], а также обучала участников манхэттенского проекта сохранять программы в двоичном коде для их многократного использования[2]. Как потом оказалось, задолго до окончания проекта Клара фон Нейман стала «лабораторным кроликом» Джона фон Неймана, так как он испытывал разные варианты архитектуры и нотаций, давая ей задания по переводу алгебраических уравнений в численные формы и затем в машинный язык. Позже она говорила, что это были интересные головоломки, имевшие мало общего с программированием более современных машин с встроенными запоминающими устройствами и операционными системами.

К 1947 году, когда ENIAC перевезли в Мэриленд, профессионально разбирались в его устройстве и программировании только три человека: фон Нейманы и Ник Метрополис. Совместно с Метрополисом Клара Дан сыграла ключевую роль в переходе компьютера ENIAC к архитектуре с хранимой программой, а в 1948 году написала первый современный код для симуляции методом Монте-Карло[1][5]. Даже после обучения ею ещё шестерых специалистов (Ф. Билас, Б. Дж. Дженнингс, Р. Лихтерман, К. Р. Макналти, М. Мельцер, Ф. Э. Снайдер) на инсталляцию новой системы для ENIACа (формально компьютера с хранимой программой, практической реализации универсальной машины Тьюринга) ушло 32 дня, в результате Клара фон Нейман похудела на 7 кг и попала в Принстонскую больницу (Princeton UMC).

Через год после внедрения системы хранения программ, в начале 1950, ENIAC был использован группой физиков (Дж. У. Платцман, Дж. Смагорински, Дж. Г. Чарни, Р. Фьёртофт и Дж. Фримен) для первого в истории физического эксперимента, проведённого с помощью ЭВМ. В рамках этого метеорологического проекта Клара Дан обучала команду ведущих метеорологов технике кодирования, а также осуществляла проверку финального кода[2][6]. ENIAC работал сравнительно медленно, производя 400 умножений в секунду, но за месяц непрерывной работы на нём были полностью просчитаны два 12-часовых и четыре 24-часовых ретроспективных прогноза[2]. С 1952 ей довелось также поработать на новом ламповом компьютере MANIAC I, свежей разработке её мужа и Джулиана Бигелоу под руководством Николаса Метрополиса, для которого она писала код[1][6].

1956 год Джон фон Нейман провёл прикованным к инвалидному креслу, после чего скончался от рака. После его смерти и после окончания метеорологического проекта Клара Дан практически больше не занималась программированием[2], но как его вдова написала предисловие к изданию его Силлимановских лекций, вышедшему в 1958 году. Расширенное переиздание текста лекций также известно под названием «Компьютер и мозг», книга с таким названием выходила трижды: в 1958 году[7], в 2000 году уже с предисловием нейрофилософов Пола и Патриции Черчленд, и в 2012 году с предисловием футуролога Рэймонда Курцвейла.

Личная жизнь

Клара Дан была замужем четыре раза[1]: за Ференцем Энгелем (28.05.1931)[8], Андором Менхертом Рапохом (24.01.1936)[9], Джоном фон Нейманом[10] (17.11.1938) и Карлом Эккартом (1958).

Смерть

10 ноября 1963 года Клара Дан-Эккарт уехала на своей машине из дома в Ла-Хойе к океану и покончила жизнь самоубийством путём утопления[11]. Через два дня Калифорнийский университет в Сан-Диего объявил о создании фонда её имени для поощрения многообещающих студентов, делающих успехи в математике и физике[12].

Признание и память

В современных исследованиях Клара Дан фон Нейман признана одной из ключевых фигур в истории программирования, чья работа заложила основы современного программного обеспечения[1]. В 2022 году её жизни и научной деятельности был посвящён второй сезон подкаста «Lost Women of Science» («Потерянные женщины науки»)[13]. В том же году в публикации журнала Engelsberg Ideas она была названа автором первого современного компьютерного кода[1].

Примечания

  1. 1 2 3 4 5 6 7 Klára Dán: The esoteric intellect who wrote the first modern computer code. Engelsberg Ideas. Дата обращения: 3 июня 2026.
  2. 1 2 3 4 5 6 7 8 Witman, Sarah. Meet the Computer Scientist You Should Thank For Your Smartphone's Weather App (англ.) // Smithsonian : magazine. — Washington, D.C.: Smithsonian Institution, 2017. — 16 June. — ISSN 0037-7333. Архивировано 7 августа 2020 года.
  3. Coyle, Karen Turing's Cathedral, or Women Disappear. Coyle's InFormation. Karen Coyle (ноябрь 2012). Дата обращения: 3 июня 2026. Архивировано 12 декабря 2013 года.
  4. Andrieu, Christophe; de Freitas, Nando; Doucet, Arnaud; Jordan, Michael I. An Introduction to MCMC for Machine Learning // Machine Learning. — 2003. — Т. 50, № 1/2. — С. 5—43. — doi:10.1023/A:1020281327116. Архивировано 4 декабря 2020 года.
  5. The Woman Behind the Curious Invention of Modern Software. Los Alamos Reporter (24 марта 2023). Дата обращения: 3 июня 2026.
  6. 1 2 Shepherd, Marshall How A Woman You Never Heard Of Helped Enable Modern Weather Prediction (англ.). Forbes. Дата обращения: 3 июня 2026. Архивировано 20 февраля 2020 года.
  7. Von Neumann Silliman lectures — preface Архивная копия от 8 августа 2020 на Wayback Machine, KLARA VON NEUMANN, Washington, D.C., September 1957
  8. Hungary Civil Registration, 1895—1980 Pest-Pilis-Solt-Kis-Kun Budapest (VI. Kerület) Marriages (Házasultak) 1931 (máj)
  9. https://www.familysearch.org/ark:/61903/3:1:S3HT-6143-4B3 Hungary Civil Registration, 1895—1980 Pest-Pilis-Solt-Kis-Kun Budapest (XI. Kerület) Marriages (Házasultak) 1936 (jan)].
  10. Hungary Civil Registration, 1895—1980 Marriages (Házasultak) 1938 (nov)
  11. When Klára Dán von Neumann... Vox Meditantis. Дата обращения: 3 июня 2026.
  12. Klara Dan Eckart Scholarship Fund established, 12 November 1963.
  13. Season 2, Episode 1: The Grasshopper. Lost Women of Science (31 марта 2022). Дата обращения: 3 июня 2026.

Дополнительно по теме