Рубріки: Истории

«Они здесь, чтобы фото лучше смотрелось»: как женщины программировали во время Второй мировой, и почему об этом никто не знал

Вікторія Пушкіна

Первыми компьютерами были люди. Во время Второй мировой войны словом computers называли специалистов, решающих сложные уравнения. Шестеро таких специалистов впоследствии стали работать на первом программируемом компьютере — ENIAC. Так они из «компьютеров» стали программистами.

Но в первом абзаце допущена ошибка. Первыми компьютерами и первыми программистами на ENIAC были не специалисты, а специалистки. Шесть женщин, составляющих главную команду ENIAC: Джин Бартик, Бетти Холбертон, Кей Антонелли, Марлин Мельцер, Френсис Спенс и Рут Тейтельбаум. Пионерки компьютерной техники, которые рассчитывали траектории баллистических ракет, но не были известны публике до 1980-х годов.

Highload рассказывает их историю.

Профессия — компьютер

Первые программистки для ENIAC были набраны из Школы электротехники Мура при Пенсильванском университете. Эти женщины работали computers (на русском — «вычислители») — делали вычисления для научных исследований и инженерных проектов.

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

Видео работы механического калькулятора

Работать «компьютером» было непрестижно. Это считалось «канцелярской работой» и потому доступной для женщин. А вот инженерами им быть не позволялось. Но была война, и большинство мужчин ушли на фронт. А за ENIAC стали женщины.

Попасть в IT случайно и изменить историю

Компьютер ENIAC разрабатывали в спешке во Вторую мировую — для военных нужд. Задачей было рассчитывать баллистические таблицы (то есть таблицы, определяющие, как стрелять) для разных видов орудий. Тогда как раз эту работу выполняли вычислительницы.

Вычислительницы (включая Кей Антонелли) за работой на большом механическом калькуляторе
Источник: https://en.m.wikipedia.org/wiki/Kathleen_Antonelli

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

Шесть женщин, которых взяли на эту работу, выбрали рандомно — среди сотен других вычислительниц. Среди них оказались: Джин Бартик, Бетти Холбертон, Кей Антонелли, Марлин Мельцер, Френсис Спенс и Рут Тейтельбаум.

Джин Бартик
Бетти Холбертон
Кей Антонелли
Марлин Мельцер
Френсис Спенс
Рут Тейтельбаум

Лидерками команды стали Джин Бартик и Бетти Холбертон. Под их руководством все шестеро женщин создавали программы для баллистических вычислений. Позже они также начали рассчитывать ядерные реакции для Министерства энергетики США. Детали и результаты этих работ до сих пор засекречены.

Когда программирование — это физический труд

ENIAC был совсем не таким как современный ПК. Да, его можно было запрограммировать для выполнения сложных операций, включая циклы, переходы и подпрограммы. Но прежде чем это сделать, задачи нужно было огромное количество раз прорешать вручную.

Пример задачи и уравнения, которые решали программистки ENIAC
Источник: https://mae.ufl.edu/~uhk/ICBM.pdf

На презентации ENIAC 14 февраля 1946 года все выглядело просто — инженер нажимал на кнопку, и компьютер за секунду складывал 5000 чисел или рассчитывал траекторию бомбы. В реальности, чтобы настроить машину для исполнения этих программ, женщины вручную переключали нужные рычаги и протягивали кабели. А перед этим решали дифференциальные уравнения, чтобы понять, как именно они должны стоять.

А если кто вдруг не знаком с историей ENIAC от слова совсем, напомним, что эта машина весила 30 тонн и имела 17000 вакуумных ламп, 70000 резисторов, 10000 конденсаторов, 1500 реле и 6000 ручных переключателей. Таким образом, женщины программировали компьютер несколько дней и тратили еще недели на его отладку. Языков программирования и операционных систем тогда просто не существовало.

Джин Бартик (слева) и Френсис Спенс (справа) настраивают главную панель ENIAC
Источник: https://spectrum.ieee.org/tech-talk/tech-history/dawn-of-electronics/untold-history-of-ai-invisible-woman-programmed-americas-first-electronic-computer

Все еще страдаешь из-за отсутствия печенек в офисе?

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

А еще им не предоставляли места для работы — они ежедневно искали, где трудиться сегодня: в свободном кабинете или общежитии. Только когда первая программа для ENIAC была готова, программисток допустили к оборудованию для ее испытаний.

Они здесь просто «для красоты»

Во время работы на ENIAC было придумано много новаторских решений — ведь по сути женщины создавали программирование с нуля. Например, Бетти Холбертон изобрела точку останова. А Кей Антонелли — подпрограммы.

Чем отблагодарили Джин Бартик, Бетти Холбертон, Кей Антонелли, Марлин Мельцер, Френсис Спенс и Рут Тейтельбаум? Тишиной. На презентации 1946 года работу ENIAC показал инженер Артур Беркс, а о работе «великолепной шестерки» не было сказано ни слова.

Из шестерых женщин больше всего информации есть о Бетти Холбертон. Но даже она стала известна только в 2010 году, после выхода документального фильма Top Secret Rosies: The Female «Computers» of WWII. А впервые о женщинах вспомнили 40 лет спустя их работы, когда в 1980-х выпускница Гарварда Кети Клейман задумалась о женщинах в IT и начала свое исследование.

На фотографиях 1946 года, которые нашла Кети, были подписаны только мужчины. А когда она спросила у компьютерного историка, как зовут и кем были женщины, он сказал, что это Refrigerator Ladies — модели, которых поставили, чтобы фото лучше смотрелось. Refrigerator — потому что в восьмидесятые именно так действовали маркетологи, которые продавали холодильники.

За ваши заслуги предлагаем вам уволиться

После войны всех шестерых программисток попросили… просто уйти с работы. Ведь мужчины вернулись с войны, и их нужно было трудоустраивать. Впрочем, ни один солдат не знал, как работать с ENIAC. Поэтому женщины (все кроме Рут Тейтельбаум, она ушла из команды в 1947 году) остались, но все также тихо и незаметно — если смотреть со стороны.

Сверху, слева направо: Кети Клейман, Джин Бартик, Марлин Мельцер, Кей Антонелли
Снизу: Бетти Холбертон
Источник: http://eniacprogrammers.org

Если же смотреть по делам, то Джин Бартик и Бетти Холбертон внесли свой вклад в то, чтобы ENIAC мог сохранять программы. А Бетти участвовала в разработке первых коммерческих компьютеров — UNIVAC и BINAC.

Именно Бетти Холбертон предложила использовать стандартный серо-бежевый цвет для ПК и частично повлияла на внешний вид клавиатуры. Также она разработала дерево решений для бинарной функции сортировки и написала первый пакет статистического анализа.

Чуть позже Бетти же работала с Джоном Мокли, создателем ENIAC, над разработкой набора инструкций C-10 для BINAC. Этот набор считается прототипом всех современных языков программирования.

О достижениях остальных женщин из шести ничего не известно. Но кто теперь может точно сказать, потому ли это, что достижений не было?

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023