Ада Лавлейс и невидимые героини IT: как женщины создавали программирование

Новости

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

Ада Лавлейс и невидимые героини IT: как женщины создавали программирование

Спешу вас разочаровать. Блогер и сам программист, и мы все разные. Есть в нашей команде и девушки, о них и пойдет речь.

Первый программист в юбке: Ада Лавлейс (1815-1852)

Ада Лавлейс и невидимые героини IT: как женщины создавали программирование

Августа Ада Байрон, более известная как Ада Лавлейс, родилась 10 декабря 1815 года. С детства, благодаря стараниям матери, была увлечена математикой, что потом жестко повлияло на её жизнь. Она познакомилась с Чарльзом Бэббиджем — автором первой аналитической машины, которая умела считать. Машина заинтересовала её, и Ада вступила с изобретателем в переписку.

Потом Ада перевела и дополнила статью об этой машине, где впервые начала разделять математику и то, что мы сегодня зовем программированием. Правда, слова «программирование» тогда не было, и Ада называла это «наукой об операциях». В современном программировании есть такие понятия, как ячейка и цикл. Так вот: впервые эти термины употребила именно она.

В 1843 году Ада написала программу для подсчета чисел Бернулли. Этот алгоритм сегодня считается первой настоящей программой в истории, которую составили специально для воспроизведения на «компьютере» (пусть и механическом). Короче, Ада Лавлейс — мать программирования, тут без вариантов.

В 1979 году Минобороны США разработало язык ADA, названный в честь Ады.
А в 2022 году NVIDIA создала 4-нм архитектуру для своих чипов и назвала её Ada Lovelace. Эта архитектура стоит на видеокартах серии 40*, так что возможно эту статью отрисовал на вашем экране чип, названный в честь первой женщины-программиста.

Грейс Хоппер (1906-1992): «Баги» и первый компилятор

Ада Лавлейс и невидимые героини IT: как женщины создавали программирование

Если Ада Лавлейс была теоретиком, то Грейс Хоппер — главный инженер-практик, который превратил программирование из магии в инженерию. Эта женщина была контр-адмиралом военно-морских сил США и математиком. И именно ей мы обязаны тем, что пишем код буквами, а не нулями и единицами.

В 1952 году Грейс Хоппер создала первый в истории компилятор — программу, которая переводит понятный человеку код в машинный язык. Коллеги говорили ей: «Компьютеры понимают только цифры, твоя идея не взлетит». Но Хоппер была упрямая. Она считала, что программирование должно быть доступным, и создала первый язык, приближенный к человеческому — предок знаменитого COBOL.

А еще именно Грейс Хоппер подарила нам слово «баг» (жук) в значении «ошибка в программе». Однажды в реле компьютера Mark II она нашла самого настоящего мотылька, который замыкал контакты. С тех пор «поиск багов» стал профессиональным сленгом. Так что когда вы ловите очередной баг в коде, вспомните Грейс и мотылька.

Кэтрин Джонсон (1918-2020): королева космических траекторий

Ада Лавлейс и невидимые героини IT: как женщины создавали программирование

Без этой женщины американские астронавты могли бы не долететь до Луны. Кэтрин Джонсон была «компьютером в юбке» в прямом смысле. В NASA, куда она устроилась в 1953 году, электронные машины только начинали появляться, и инженеры им безоговорочно не доверяли.

Кэтрин, математик от бога, проверяла расчеты траекторий полетов вручную. Джон Гленн, первый американец на орбите, лично попросил, чтобы именно Кэтрин перепроверила цифры, заложенные в электронную машину. Он отказался лететь, пока она не подтвердит: «Можно».
«Если она скажет, что все хорошо, я готов лететь», — заявил астронавт.

Она рассчитывала полет «Аполлона-11» на Луну и миссию «Аполлона-13», помогала разработать процедуры возвращения экипажа на Землю. В 97 лет Кэтрин Джонсон получила Президентскую медаль Свободы из рук Барака Обамы. Её жизнь и работа стали известны благодаря книге и одноименному фильму «Скрытые фигуры».

Фрэнсис Элизабет Аллен (1932-2020): Гений оптимизации

Ада Лавлейс и невидимые героини IT: как женщины создавали программирование

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

Она пришла в IBM в 1957, и планировала проработать там недолго — всего чтобы оплатить учебу. Но осталась на 45 лет. Фрэнсис придумала, как заставить компьютеры выполнять программы быстрее и эффективнее. Она создавала методы оптимизации компиляторов — то есть учила машину саму догадываться, как выполнить код с наименьшими затратами.

Представьте: вы написали программу, которая должна работать. Фрэнсис Элизабет Аллен сделала так, что компьютер сам понимает, как выполнить ваши команды не за час, а за минуту, не сжирая всю память. Без её работы ваш смартфон разряжался бы за полчаса, а сайты грузились бы вечность. Это она заложила фундамент современного высокопроизводительного программирования.

Заключение

Когда в следующий раз будете писать код или просто пользоваться приложением на смартфоне, вспомните этих женщин. Они не стояли у конвейера, они стояли у истоков IT. Они писали будущее, даже когда им говорили, что место женщины не там. Ада, Грейс, Кэтрин и Фрэнсис — вот кто настоящие создатели той цифровой вселенной, в которой мы сейчас живем.

Поделиться с друзьями
Александр

Администратор ресурса. Люблю быть в курсе всех технических новинок в сфере носимых технологий. По вопросам рекламы или сотрудничества стучитесь в раздел «Связь с нами»

Оцените автора
( Пока оценок нет )
Mr. Android — Эксперт по гаджетам
Добавить комментарий