Самые известные женщины программисты
В этой статье вы узнаете о том, как сильно женщины, любящие программировать и изобретать, изменили мир. Без них могло бы не быть интернета, великих научных открытий, полета на Луну и победы во Второй Мировой.
Существует стереотип, что женщинам в разработке не место. Давайте с этим разберемся при помощи истории. Именно она расставит все на свои места ↓
Первый в мире программист
Ада Лавлейс (1815 – 1852 гг.) — английский математик, считается первым программистом в истории. Графиня стала известна благодаря своей работе с Чарльзом Бэббиджем, который разрабатывал аналитический двигатель, прародителя современного компьютера. Ее наиболее известный вклад в программирование заключается в записи алгоритма для аналитического двигателя, что делает ее первым человеком, который создал компьютерный алгоритм. Этот алгоритм считается первым программным кодом, который когда-либо был написан.
Интересный факт: полное имя Ады — Августа Ада Кинг, графиня Лавлейс, урожденная Байрон (да, дочь того самого знаменитого поэта лорда Байрона).
Создательница первого компилятора
Грейс Мюррей Хоппер (1906 – 1992 гг.) — американский математик и программист. Одним из ее важных достижений было разработка первого компилятора — программы, которая переводит человеческий язык программирования в машинный код, что существенно упростило процесс написания программ. Кроме того, Грейс также играла главную роль в развитии языка программирования COBOL, который стал в свое время одним из наиболее используемых языков программирования в мире, и до сих пор его широко используют в банковской и финансовых сферах.
Кстати: термин «debugging» пришел из ее работы с компьютером Mark II — ее команда нашла дефект в виде мотылька (bug), застрявшего в реле, который привел к неисправности системы. Когда Грейс спросила, как они решили неполадку ей ответили debugging, то есть очисткой от насекомых. Так термин и прижился.
Мать интернета
Радья Джой Перлман (родилась в 1951 году) — американский сетевой инженер и разработчик ПО, изобрела протоколы для маршрутизации пакетов в сетях. Основным ее достижением была разработка протокола связующего дерева (STP) — он помогает предотвращать возможные петли и устанавливать безопасные пути сообщения в сети. Этот протокол существенно повысил надежность и эффективность компьютерных сетей.
Кстати: она заполучила прозвище «Мать Интернета», потому что именно протокол STP позволил появиться массовым сетям с использованием технологии Ethernet.
Работы Радьи в области протоколов и архитектур сетей оказали значительное влияние на инженерное сообщество и промышленность в целом.
На Луну вместе с NASA
Маргарет Гамильтон (родилась в 1936 году) — американская ученая и программист, а также лидер команды разработки программного обеспечения по развитию полетных программ космических миссий в NASA, включая создание бортового ПО для космического корабля «Аполлон-11», которое было ключевым для достижения посадки на Луну.
Воспоминания Маргарет о работе в NASA: «С моей точки зрения, сам опыт работы с программным обеспечением (его проектирование, разработка, развитие, наблюдение за его работой и обучение с помощью него будущих систем) был по крайней мере таким же захватывающим, как и события, связанные с миссией. … Второго шанса не было. Мы знали это. Мы серьезно относились к своей работе, многие из нас начали этот путь, когда нам было еще 20 лет. Придумывать решения и новые идеи было настоящим приключением. Преданность делу и самоотдача были само собой разумеющимися. Взаимное уважение было во всем. Поскольку программное обеспечение было загадкой, черным ящиком, высшее руководство предоставило нам полную свободу и доверие. Нам нужно было найти способ, и мы это сделали. Оглядываясь назад, мы можем сказать, что мы были самыми удачливыми людьми в мире; не было другого выбора, кроме как стать первопроходцами».
Актриса, которая изобрела Wi-Fi
Хедвиг Ева Мария Кислер, более известная как Хеди Ламарр, родилась 9 ноября 1914 года в Вене, Австро-Венгрия (ныне Австрия). Широкой аудитории она известна как актриса таких фильмов, как «Приходи со мной жить», «Самсон и Далила», «Алжир», «Странная женщина» и «Девушки Зигфилда». Однако, в мире IT почти все знают, что именно она «заложила первый камень» в технологии Wi-Fi! Сначала изобретения для нее были хобби, но во время Второй Мировой войны ситуация изменилась. Актриса достаточно плотно следила за ситуацией в мире и знала, что радиоуправляемые торпеды имеют большой недостаток — если их обнаружить, то их легко и заглушить. В 1942 году вместе с другом — композитором Джорджем Антейлом, она запатентовала систему, позволяющую дистанционно управлять ракетами с помощью «прыгающих частот». Эта система была передана военному флоту США и частично использована. Однако, спустя много лет именно их совместный патент лег в основу изысканий других первооткрывателей, которые в итоге придумали Wi-Fi, Bluetooth и GPS.
Первая электронная вычислительная машина ЭНИАК
Краткая справка: ЭНИАК (Electronic Numerical Integrator and Computer) — первый в истории компьютер, созданный в рамках секретного проекта военно-промышленного комплекса США в 1943 году. Он был разработан для ускорения расчетов баллистических таблиц. Компьютер был огромным по размерам и весил около 30 тонн, имел около 18000 электронных ламп, и способен был выполнять около 5000 операций сложения в секунду.
Первыми программистами ЭНИАКа стали шесть девушек: Мэрлин Мельцер, Рут Лихтерман, Кэтлин Антонелли, Бетти Джин Дженнингс, Франсис Элизабет Снайдер, Франсис Билас. Программирование задачи на вычислительной машине могло доходить до нескольких недель, а результаты выдавались за считанные минуты. На хрупкие плечи девушек были возложены не только проблемы создания программ по баллистическим решениям, но и расчеты ядерных реакций. Куча расчетов и перерасчетов, протягивание кабелей, ручное переключение рычагов, отсутствие учебников и методичек, замена перегоревших ламп, работа с перфокартами — адские физические и умственные нагрузки, и в итоге — забвение. Сразу после войны их попросили уволиться. И вспомнили о них только почти через 40 лет, благодаря защитнику цифровых прав Кэти Клейман.
Персональные компьютеры в массы
Софи Уилсон (родилась в 1957 году) — британская ученая в области компьютерных технологий, изобретательница микрокомпьютера Acorn, ARM и FirePath процессоров. Также она участвовала в создании первого в мире дешевого персонального компьютера — BBC Micro. И написала для него язык программирования BBC Basic. На данный момент Софи занимает должность директора IC Design в офисе Broadcom в Кембридже.
Кстати: набор инструкций архитектуры ARM до сих пор используется в большинстве современных смартфонов.