«Вычислительная техника слишком важна, чтобы ее оставлять мужчинам» - Карен Спарк Джонс, компьютерный ученый (1935–2007)

Сегодня для некоторых людей почти невозможно поверить, что такая область, как программирование, когда-то была почти исключительно женской областью. То, что начиналось как непрестижная утомительная профессия женщин, теперь превратилось в область, в которой циркулируют большие суммы денег. Как только программирование стало использоваться в ракетостроении и стало более престижным, женщин вытеснили не только с их рабочих мест, но и из истории программирования. Проверьте себя: сколько великих женщин в области информатики вы можете вспомнить?

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

Ада Лавлейс

Августа Ада Кинг, графиня Лавлейс, была английским математиком, писателем и автором первой компьютерной программы, которую мы знаем сегодня. Она родилась в семье лорда и леди Байрон (да, Байрон). Однако она так и не узнала своего отца, который ушел вскоре после ее рождения. Ее мать, сытая по горло романтическими устремлениями мужа, делала все возможное, чтобы Ада росла с твердой базой в математике и естествознании. Ее обучали лучшие учителя, которых только можно было найти в то время.

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

В 1833 году она встретила Чарльза Бэббиджа. Он работал над механическим компьютером общего назначения, который он назвал аналитической машиной. Знания Ады в области технологий и науки позволили ей первой признать, что у машины есть приложение, выходящее за рамки чистых вычислений. Она даже написала и опубликовала первый алгоритм, предназначенный для такой машины. Это делает ее первым в истории программистом. В ее честь и память был назван императивный язык программирования Ада.

Хеди Ламарр

Хеди была голливудской актрисой, кинопродюсером, а также… изобретателем! Она родилась в 1914 году и проработала 28 лет в кино. Что она также сделала, так это изобрела раннюю версию связи с расширенным спектром со скачкообразной перестройкой частоты для наведения торпед.

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

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

Во время Второй мировой войны Ламарр узнал, что использовавшиеся тогда радиоуправляемые торпеды легко сбились с курса. Поэтому она подумала о создании сигнала со скачкообразной перестройкой частоты, который нельзя было отследить или заблокировать. Она попросила своего друга, композитора и пианиста Джорджа Антейла, помочь ей реализовать его. Вместе они разработали устройство для этого, синхронизируя миниатюрный механизм пианино и пианино с радиосигналами. Намного позже эта система была использована для разработки технологий Wi-Fi, GPS и Bluetooth.

Катерина Ющенко

Катерина Ющенко родилась в 1919 году на Украине. Она была первой женщиной в СССР, получившей степень доктора философии. Кандидат физико-математических наук в программировании. Но путь к этому доктору философии. было непросто.

В 1937 году ее исключили из университета в Киеве, потому что ее отца обвинили в том, что она «враг нации». Она подала документы в несколько университетов, но, в конце концов, ей пришлось переехать в Узбекистан и поступить в университет в Самарканде, где проживание и питание были обеспечены государством. Она одержимо изучала математику. Но потом, как известно, случилась Вторая мировая война. Во время войны Ющенко устроился на завод, где производили прицелы для танков. Только после окончания войны она смогла вернуться в Украину, чтобы получить там диплом.

В 1950 году она стала старшим научным сотрудником Киевского математического института и одним из программистов, работающих над MESM, одним из первых компьютеров в континентальной Европе.

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

Мэри Аллен Уилкс

Мэри Аллен Уилкс родилась в 1937 году. Эта талантливая женщина была одним из первых программистов и первым человеком, который использовал персональный компьютер в домашних условиях. С детства мечтала работать в законе. Однако в детстве она специализировалась на философии и теологии. Но неоспоримый талант в математике привел ее к тому, что она стала программистом и проектировщиком логики. Уилкс наиболее известна своей работой, связанной с компьютером LINC, который многие называют «первым в мире персональным компьютером».

В 1959–1960 годах она работала в лаборатории Линкольна Массачусетского технологического института в Лексингтоне, штат Массачусетс, программируя для IBM 704 и IBM 709. Эти машины были огромным шагом вперед: они производились серийно, обрабатывали сложные математические операции и могли умещаться в одном помещении. Но они не подходили для домашнего использования. Для сравнения, LINC представлял собой коробку, которую можно было бы гораздо легче транспортировать (но все же с усилием двух или более человек). Для того времени он был действительно маленьким, как Уилкс называет это в своей газете. Мэри Уилкс работала над LINC из дома и написала LAP6, одну из первых операционных систем для персональных компьютеров, которая была очень сложной для ее времени.

LAP6 - это онлайн-система, работающая на LINC из 2048 слов, которая предоставляет все возможности для редактирования текста, автоматического хранения и обслуживания файлов, а также для подготовки и сборки программ. Он ориентирован на подготовку и редактирование непрерывно отображаемых текстовых строк (рукописей) из 23 040 символов, которые могут быть размещены в любом месте пользователем и отредактированы путем простого добавления и удаления строк, как если бы они работали непосредственно с эластичной прокруткой. Другие функции доступны через единый набор команд, который сам может быть расширен пользователем. - Мэри Аллен Уилкс, Вашингтонский университет, Сент-Луис, Миссури

Еще больше интересных ресурсов для ознакомления

Изучая историю женщин в технологиях и распространяя информацию, мы можем сделать нашу планету лучше и справедливее для жизни всех. Вот несколько книг и статей, которые мы рекомендуем прочитать, если вы хотите узнать больше о женщинах в STEM:

Первоначально опубликовано на https://serokell.io.