Несгибаемые математики, выдающиеся кодеры, ассы программирования — именно этим визионерам мы обязаны появлением Интернета. Они — мамы современной вычислительной техники.
Когда речь заходит об истории новых технологий, в голове часто появляется образ эксцентричных мужчин, запертых в подвалах. Поп-культура подкрепляет этот стереотип, а история на время забывает о женщинах, вдохнувших жизнь в первые компьютеры. Первые из них жили удивительно давно.
Ада Лавлейс — программист XIX века
Дочь поэта Лорда Байрона и математички Аннабеллы Милбанк, Ада росла под строгим надзором матери, стремившейся заглушить поэтическую натуру отца. Несмотря на это, Ада унаследовала от отца безумное воображение и обрела страсть к математике.
Ада часто называют первой в истории программисткой. С детства она была «больной, сверхразвитой, наделённой необычайной чувствительностью и острым аналитическим умом». Помимо игры на скрипке, она проектировала летательные аппараты и превосходила своих учителей.
Поддержку её оказала известная британская учёная Мэри Сомервилл, а затем выдающийся математик Чарльз Бэббидж — «отец компьютеров». Именно с ним Ада связала свою интеллектуальную жизнь.
«Её иконоборческий способ мышления находил отклик в воображении изобретений Бэббиджа. Оба видели в числовых операциях не просто математику, а форму поэзии», — пишет историк.
Бэббидж работал над аналитической машиной, о которой написал итальянский инженер Л. Ф. Менабреа. Ада решила перевести статью и поправить в ней ошибки. В своих примечаниях она создала диаграмму, считающуюся первой в мире программой. Хотя машина так и не была построена, её заметки предвосхитили литературу по ИТ почти на век.
В 1980‑х годах в её честь была названа язык программирования Ada.
Грейс Хоппер — пионер программирования
Достижения этой удивительной женщины заслуживают отдельного внимания. Она прошла службу в ВМС США, достигнув звания адмирала‑реверса, и стала первой женщиной‑доктором наук из Йельского университета, где после войны преподавала.
В 1941 году, когда США вступили во Вторую мировую войну, Грейс захотела выполнить свой патриотический долг, но была признана «непригодной» из‑за небольшого роста и слабого зрения. Она потребовала от университета Vassar дать ей шанс, и, несмотря на возраст и состояние здоровья, вступила в службу в день атаки на Пёрл‑Харбор.
В ВМС её не отправили в море, а назначили в отдел навигационных вычислений. Там она столкнулась с двумя «зверями»: проектным руководителем Ховардом Айкеном и машиной Mark I, построенной IBM. За неделю ей пришлось самостоятельно изучить её программирование.
«Самоучка по натуре, она погружалась в код, изучала схемы и иногда спала за рабочим столом», — вспоминают коллеги.
После войны Грейс разработала первые компиляторы и языки программирования, создала первый компилятор для UNIVAC I и популяризировала термин «bug». В компании Eckert‑Mauchly она помогла спроектировать первый коммерческий цифровой компьютер.
С 1971 года Ассоциация вычислительной техники (ACM) вручает премию Грейс Хоппер за выдающийся вклад в информатику.
Шестеро асов ENIAC
ENIAC — первый электронный компьютер (1943‑1945) — эксплуатировали шесть выдающихся женщин, которых сегодня смело называют «матерями информатики»: Кэй МакНулти, Джин Дженнингс, Бетти Снайдер, Марлин Уэскофф, Фрэн Билас и Рут Лихтерман. Долгое время они оставались незамеченными: их даже не пригласили на 50‑ю годовщину ENIAC.
«Шестеро программисток писали программы на бумаге, не видя ещё саму машину. Когда в декабре 1945‑го они впервые увидели ENIAC — массивный U‑образный блок из черной стали — им пришлось стоять внутри компьютера, соединяя сотни кабелей и тысячи переключателей», — описывает Клэр Эванс.
Разработка и эксплуатация компьютера требовали разных навыков. Инженеры‑мужчины, создававшие ENIAC, подходили к программированию «расслабленно» и игнорировали подготовительные процедуры. Всё это пришлось на женскую команду, благодаря которой демонстрация ENIAC перед научным и военным сообществом прошла успешно.
Благодаря работе Бетти Джиннингс и Бетти Снайдер расчёты траекторий произвели огромный эффект и спасли весь проект.
Только в 1990‑х годах эти женщины получили заслуженное признание, будучи включенными в Зал славы Women in Technology International.
Но Ада, Грейс и программистки ENIAC — лишь малая часть забытых женщин‑пионеров интернета: хакеры, киберактивисты, панк‑программисты. О них рассказывает последняя книга Клэр Эванс «Pioneers of the Internet».