Адель Голдстайн ( урожденная Кац ; 21 декабря 1920 г. — ноябрь 1964 г.) — американский математик и программист. Она написала руководство для первого электронного цифрового компьютера ENIAC . Благодаря своей работе по программированию компьютера она также сыграла важную роль в преобразовании ENIAC из компьютера, который нужно было перепрограммировать каждый раз, когда он использовался, в компьютер, способный выполнять набор из пятидесяти сохранённых инструкций . [1]
Голдстайн родилась в Нью-Йорке 21 декабря 1920 года в семье иудеев, говорящих на идише. [1] Ее отец был бизнесменом, его звали Уильям Кац. [2] Ее отец эмигрировал из Панделиса , Литва (тогда Российская империя ) в 1902 году. [3] [4] Она училась в средней школе колледжа Хантера, затем в колледже Хантера . Получив степень бакалавра , она поступила в Мичиганский университет , где в возрасте 22 лет получила степень магистра математики. [2]
В Мичиганском университете она встретила Германа Голдстайна , который был военным связным и администратором по строительству ENIAC, и они поженились в 1941 году. [2] После женитьбы Герман работал менеджером проекта ENIAC, а Адель поступила в Школу электротехники Мура в Пенсильванском университете . У них было двое детей, родившихся в 1952 и 1959 годах. [1]
Будучи преподавателем математики для женщин- компьютеров в школе Мура, Голдстайн также обучила некоторых из шести женщин, которые были первоначальными программистами ENIAC, ручному расчету баллистических траекторий (сложные дифференциальные вычисления). [5] [6] Работа с компьютерами имела решающее значение для военных действий, и женщины считались способными выполнять эту работу быстрее и точнее, чем мужчины. [7] К 1943 году и до конца Второй мировой войны практически все компьютеры были женщинами, как и многие из их непосредственных руководителей.
Голдстайн написал Руководство по эксплуатации для ENIAC после того, как шесть женщин ( Кей МакНалти , Бетти Джин Дженнингс , Бетти Снайдер , Марлин Вескофф , Фрэн Билас и Рут Лихтерман ) обучились «программировать» ENIAC, используя его логические и электрические блок-схемы. Перенастройка машины для решения другой проблемы включала физическое подключение и отключение проводов на машине; это называлось «настройкой», поскольку современный термин «программа» еще не вошел в употребление. [8]
В 1946 году Голдстайн присутствовала на сеансах программирования с Бартиком и Диком Клиппингером и была нанята, чтобы помочь внедрить модификацию хранимой программы Клиппингера в ENIAC. Джон фон Нейман был консультантом по выбору реализованного набора инструкций . Это решило проблему программистов, которым приходилось отключать и снова подключать соединительные кабели для каждой программы, которую должна была запустить машина; вместо этого программа была введена в три таблицы функций, которые ранее использовались только для хранения функции сопротивления траектории. Программист ENIAC Джин Бартик называла Голдстайна одним из трех своих великих партнеров по программированию наряду с Бетти Холбертон и Артом Герингом. [9] Они работали вместе, чтобы запрограммировать программу Тауба для ENIAC. [ необходима цитата ]
После войны Голдстайн продолжила свою работу по программированию вместе с фон Нейманом в Лос-Аламосской национальной лаборатории , где она придумывала задачи для обработки ENIAC. [1]
После рождения двоих детей, в 1953 и 1960 годах, в 1962 году у нее диагностировали рак. Она умерла два года спустя в возрасте 43 лет в 1964 году. [1]