Введение

Американский компьютерный программист (1920–1964)

Адель Голдстайн (21 декабря 1920 – ноябрь 1964) – американский математик и программист. Она написала руководство пользователя для первого электронного цифрового компьютера ENIAC. Благодаря своей работе по программированию этого компьютера, она также сыграла ключевую роль в переходе ENIAC от машины, требующей перепрограммирования при каждом использовании, к машине, способной выполнять набор из пятидесяти сохранённых инструкций.

Ранние годы и образование

Голдстайн родилась в Нью-Йорке 21 декабря 1920 года в семье еврейских родителей, говорящих на идише. Ее отец эмигрировал из Панделюса, Литва (тогда Российская империя) в 1902 году. Она училась в средней школе Хантер-колледжа, затем в Хантер-колледже. После получения степени бакалавра, она поступила в Мичиганский университет, где в 22 года получила степень магистра математики. Работа вычислителя была критически важна для военных усилий, и женщин считали способными выполнять эту работу быстрее и точнее, чем мужчин. К 1943 году и на протяжении всей Второй мировой войны практически все вычислители были женщинами, как и многие их непосредственные руководители. Голдстайн написала Руководство для операторов ENIAC после того, как шесть женщин (Кей МакНалти, Бетти Джин Дженнингс, Бетти Снайдер, Марлин Уескофф, Фрэн Билас и Рут Лихтерман) самостоятельно научились "программировать" ENIAC, используя его логические и электрические принципиальные схемы. Для перенастройки машины для решения другой задачи требовалось физически подключать и отключать провода; это называлось "настройкой", поскольку современная терминология "программа" еще не получила распространения. В 1946 году Голдстайн присутствовала на сеансах программирования с Бартик и Диком Клиппингером и была нанята, чтобы помочь внедрить модификацию хранимой программы Клиппингера в ENIAC. Джон фон Нейман был консультантом при выборе набора инструкций. Это решило проблему, когда программистам приходилось отключать и подключать патч-корды для каждой программы, которую должна была выполнить машина; вместо этого программа вводилась в три функциональные таблицы, которые ранее использовались только для хранения функции сопротивления траектории. Программист ENIAC Жан Бартик назвала Голдстайн одним из трех своих выдающихся партнеров по программированию, наряду с Бетти Холбертон и Артом Герингом. Они вместе работали над программой Тауба для ENIAC.

Послевоенные годы

После войны Голдстайн продолжила работу в области программирования с фон Нейманом в Лос-Аламосской национальной лаборатории, где она формулировала задачи для обработки компьютером ENIAC.

Смерть

После рождения двоих детей в 1953 и 1960 годах, в 1962 году у неё диагностировали рак. Она скончалась два года спустя, в 1964 году, в возрасте 43 лет.