Голдстайн, Адель

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Адель Голдстайн
англ. Adele Goldstine
Имя при рождении англ. Adele Katz
Дата рождения 21 декабря 1920(1920-12-21)
Место рождения
Дата смерти ноябрь 1964 (43 года)
Страна
Род деятельности математик, специалист в области информатики
Научная сфера информатика
Альма-матер
Учёная степень магистр
Известна как одна из первых программистов

Адель Голдстайн (англ. Adele Goldstine, урожденная Кац, англ. Adele Katz, род. 21 декабря 1920 — ум. ноябрь 1964) — американская программистка, известная в числе прочего написанием первой компьютерной документации — полного руководства для первого электронно-цифрового компьютера ЭНИАК. Её работа внесла существенный вклад в превращение ЭНИАКа из машины, которую нужно было перепрограммировать каждый раз заново, в компьютер, способный выполнять любую операцию из заранее сохранённого набора из пятидесяти инструкций[1].

Адель Кац родилась в Нью-Йорке 21 декабря 1920 года в еврейской семье. Она училась в средней школе при Хантерском колледже, затем и в самом колледже. По завершении бакалавриата поступила в Мичиганский университет, где получила степень магистра математики[2]. Там она встретила Германа Голдстайна, военного, руководившего проектированием ЭНИАКа, и вышла за него замуж в 1941 году[2].

В военные и послевоенные годы Голдстайн активно участвовала как в программировании, так и в перепроектировании ЭНИАКа в сотрудничестве как с первой командой программистов, так и, например, с Джоном фон НейманомЛос-Аламосской национальной лаборатории, где она формулировала задачи для решения на ЭНИАКе[1]). В 1952 и 1959 у неё родились двое детей, в 1962 у Голдстайн нашли рак, от которого она и скончалась двумя годами позже[1].

Работа над ЭНИАКом

[править | править код]

Работая в Школе Мура учительницей математики, Голдстайн учила вычислителей выполнять ручной расчёт стрельбы по таблице траекторий[3]. Её бывшие ученицы стали первыми программистками ЭНИАКа: Кей Макналти, Бетти Джин Дженнингс, Бетти Снайдер, Мэрлин Вескофф, Фран Билас и Рут Лихтерман. После того, как они научились «программировать» (переподсоединяя провода и проворачивая счётчики) ЭНИАК с помощью логических и электрических блок-схем, Голдстайн написала знаменитое руководство по использованию.

В 1946 году Голдстайн руководила перепроектированием ЭНИАКа для использования хранимых в памяти программ. Кроме неё в проекте участвовали Джин Бартик и Дик Клиппингер, а также Джон фон Нейман, которого наняли консультантом по выбору набора инструкций. «Программирование» новой машины всё ещё осуществлялось проводами, но вместо полного их переподключения достаточно было закодировать планируемые к выполнению команды в трёх таблицах функций, которые до того использовались только для хранения вспомогательных данных при расчёте траекторий. Позже Джин Бартик говорила, что ей довелось сотрудничать с тремя великолепными программистами: Адель Голдстайн, Бетти Холбертон и Арт Геринг. Кроме этого проекта, позже Бартик и Голдстайн программировали вместе с Авраамом Таубом из Принстона[4].

Примечания

[править | править код]
  1. 1 2 3 Jones, J. Sydney. «Adele Katz Goldstine.» In Notable Women Scientists. Gale: 1999, pp. 212-13
  2. 1 2 «Adele Katz Goldstine». IEEE Global History Network. Accessed Oct. 17 2013. Retrieved from http://www.ieeeghn.org/wiki/index.php/Adele_Katz_Goldstine Архивная копия от 10 февраля 2015 на Wayback Machine
  3. Brainerd, John G. «Genisis of the ENIAC» Technology and Culture. Vol. 17. No. 3, pp. 482-88.
  4. Thomas Haigh, Mark Priestley, Crispin Rope, «ENIAC in Action: Making and Remaking the Modern Computer», 2016