Забытые программистки ENIAC: как женщины вручную настраивали первый электронный компьютер

В феврале 1946 года в Пенсильванском университете публично показали ENIAC. Машина занимала огромный зал, гудела и считала быстрее любого человека с карандашом. Программировали её шесть женщин. В первых рассказах о ENIAC их имена почти не звучали.

Забытые программистки ENIAC: как женщины вручную настраивали первый электронный компьютер

Таблицы для артиллерии

Машину строили для Армии США во время Второй мировой войны. Артиллеристам нужны были таблицы стрельбы, по которым наводили орудие с учётом дальности, ветра и веса снаряда. Такие таблицы долго считали вручную. Группы расчётчиков, среди которых было много женщин, тратили на один расчёт недели. От ENIAC ждали заметного ускорения этой работы.

Первые серьёзные задачи для машины оказались шире артиллерии. В конце 1945 года её загрузили расчётами для Лос-Аламоса, где готовили проект водородной бомбы. Программистки получили задачу, которая по сложности далеко превосходила привычные баллистические таблицы.

Программа из проводов

Языка программирования в привычном смысле тогда не существовало. Задачу задавали переключателями и кабелями, которые вставляли в панели на стенах машины. Чтобы сменить расчёт, схему приходилось перекоммутировать заново, и на это уходили дни.

Программистки изучали чертёжи блоков, а затем переводили математическую задачу в последовательность операций: сложение, умножение, обращение к таблицам. Учились на ходу, спорили с инженерами и проверяли результаты по нескольку раз. Один неверно вставленный кабель портил весь расчёт. Найти такую ошибку было непросто.

Несколько цифр показывают масштаб машины.

Параметр Значение
Масса около 27 т
Площадь, которую занимала машина около 167 м²
Электронные лампы около 17 500 штук
Сложение около 5 000 операций в секунду

Шесть имён

Историки сегодня называют шесть программисток: Кэтлин Макналти, Джин Дженнингс Бартик, Бетти Снайдер Холбертон, Марлин Вескофф Мельцер, Фрэнсис Билас Спенс и Рут Личтерман Тайтельбаум. Холбертон позже работала над программным обеспечением для UNIVAC, одного из первых коммерческих компьютеров. Бартик впоследствии написала воспоминания о работе на ENIAC.

Почему имена потерялись

Работу по коммутации проводов в то время считали скорее операторской, чем инженерной. Инженеры, которые создавали аппарат, чаще давали интервью и упоминались в отчётах. Программистки работали в тени, и их роль в ранних публикациях почти не описывали.

Возвращение имён

В 1990-х историки начали собирать их биографии по архивным документам и личным письмам.