Первые женщины в IT
Закройте глаза и представьте: вы сидите за старым громоздким компьютером, который занимает полкомнаты и гудит так, что можно оглохнуть. Никакого Wi-Fi — интернет подключается через провод, который постоянно выпадает из розетки. Музыку можно слушать только с дисков, потому что Bluetooth не существует. Если вдруг вам понадобится найти дорогу в незнакомом городе, готовьтесь к бумажной карте, потому что GPS — это фантастика из будущего.
Теперь откройте текстовый документ… Ах да, его нет, потому что нет ни Word, ни Google Docs. Придётся вооружиться печатной машинкой, а ошибки исправлять с помощью корректора. И не забудьте про графический интерфейс: вместо милых иконок — серые, унылые экраны с грубыми текстовыми командами. Вся работа с компьютером сводится к набору непонятных нулей и единиц, словно вы оказались в матрице без красной таблетки.
Это не сценарий антиутопии, а вполне реальная картина мира, если бы не изобретения тех женщин, которые первыми сделали огромный вклад в IT. Без них мы до сих пор сидели бы за пыльными машинами, перебирая провода и вручную вводя код на перфокартах. Давайте познакомимся с этими первооткрывательницами, благодаря которым наш мир стал таким удобным и технологичным.
Первый программист, написала алгоритм для аналитической машины
Портрет Ады Лавлейс кисти художницы Маргарет Сары Карпентер, 1836 год
В 1843 году, когда компьютеры ещё не существовали, Ада Лавлейс сказала: «А давайте я напишу программу для машины, которой ещё нет!» И написала алгоритм для аналитической машины Бэббиджа, став таким образом первым программистом в истории. Мало того, она предсказала, что вычислительные машины смогут делать не только скучные расчёты, но и музыку.
Аналитическая машина Бэббиджа
Её работа стала основой для современного программирования. Без её идей мы бы не писали программы, которые решают не только вычислительные задачи, но и могут творить искусство, музыку и всё, что угодно.
Создала первый компилятор для UNIVAC
Хоппер во время работы над COBOL
В 1950-х годах, когда компьютеры представляли собой огромные машины, за которыми прятались целые армии людей, Грейс Хоппер решила, что пора бы дать программистам хотя бы минимальную гуманизацию и создала первый компилятор для UNIVAC. До этого все писали на машинах в машинном коде, как будто кто-то на самом деле хотел разбиться об эти нули и единички. Она предложила переводить человеческий язык в язык компьютера, а мы все до сих пор ей благодарны, когда не пишем программы, состоящие из десятков страниц чисел.
Без её работы мы бы продолжали использовать низкоуровневые языки и сталкивались с массой трудностей при написании даже самых простых программ. Сегодня мы не думаем о бинарном коде, а просто наслаждаемся использованием высокоуровневых языков.
Первая предложила принцип «частотного прыжка»
Все (кроме тебя) знают Хеди Ламарр как гламурную актрису, но, оказывается, она была ещё и гениальной изобретательницей. Во время Второй мировой войны она предложила концепцию частотного прыжка для защиты радиосигналов, а чуть позже эта технология стала основой для Wi-Fi, GPS и Bluetooth. Вопрос: почему актрисы в голливудских фильмах изобретают такие вещи, а мы всё ещё теряем сигнал на даче?
Её изобретение стало основой для современных беспроводных технологий. Без неё мы бы не смогли пользоваться Wi-Fi, GPS и Bluetooth —, а значит, не могли бы подключать устройства, обмениваться данными и находить путь в новом городе.
Первые программисты для ENIAC, первого электронного компьютера
В 1940-х годах, когда появился ENIAC — первый электронный компьютер, — его первые программисты были, как это ни странно, женщинами!
Мэрлин Мельцер, Рут Лихтерман, Кэтлин Рита Маналти, Фрэнсис Билас, Бэтти Джин Дженнингс и Фрэнси Элизабет Холбертон не только написали код для этой огромной машины, но и научились всё настраивать вручную, меняя провода и переключая панельки.
Именно их труд стал основой для первых компьютерных программ. Без них ENIAC не стал бы тем мощным вычислителем, который стал основой для всех последующих компьютеров.
Первая женщина, ставшая IBM Fellow; пионер в оптимизации компиляторов
В 1960-х годах Франсис Элизабет Аллен стала первой женщиной, которая удостоилась звания IBM Fellow. Она работала над оптимизацией компиляторов, что по сути означало улучшение производительности программ, без которых мы бы сейчас сидели в офисах, страдая от медленного интернета и зависающих Excel-таблиц.
Её работа положила начало оптимизации программ. Благодаря её труду мы получили более быстрые и эффективные приложения, которые делают нашу работу с компьютерами гораздо удобнее.
Первая разработала ПО для космической миссии («Аполлон 11»)
Гамильтон за работой, как ведущий разработчик полётного программного обеспечения миссии «Аполлон»
Космическая инженерия и программирование без багов.
Когда Маргарет Гамильтон писала ПО для миссии «Аполлон 11», она даже не подозревала, что однажды её имя будут произносить как символ надёжности. Она придумала много новых техник, которые позволили сделать софт для космических миссий надёжным и, главное, безопасным, ведь если бы программа не сработала, то астронавты просто не вернулись бы на Землю. Сегодня она считается основателем инженерного подхода в программировании, а её код, как ни странно, не падает при каждой попытке запуска.
Её работа сделала возможными космические исследования. Без неё программа для «Аполлона 11» не стала бы такой надёжной и безопасной, а значит, человечество не смогло бы ступить на Луну.
Разработала первый язык программирования для работы с математическими задачами — FORMAC
Если вам когда-нибудь пришлось писать формулы на компьютере, то в этом есть заслуга Джин Саммет, которая в 1960-х создала первый специализированный язык программирования для математиков. Хотя бы вы и не помнили формулы, теперь вам достаточно было нажать пару кнопок — и машина всё посчитает.
Этот язык стал основой для специальных математических приложений. Теперь расчёты, которые раньше требовали множества ручных вычислений, можно было делать быстро и без ошибок, благодаря автоматизации.
Первая написала операционную систему для мини-компьютера LINC
Когда компьютеры стали уменьшаться в размерах, Мэри Аллен Уилкес написала первую операционную систему для мини-компьютера LINC в 1965 году. Это был тот самый момент, когда мы начали перемещаться от огромных машин к более доступным устройствам, которые могли бы подойти даже для работы в небольшом офисе.
Её работа привела к созданию операционных систем, которые сделали компьютеры удобными для широкого круга пользователей. Сегодня мы используем операционные системы, благодаря которым можем работать на своих ПК и ноутбуках без особых усилий.
Создала первый компьютеризированный текстовый процессор
А теперь, друзья, давайте вспомним Эвелин Березин, которая в 1960-х годах создала первый компьютеризированный текстовый процессор. Просто подумайте об этом: без неё нам пришлось бы печатать все посты на хабр на бумаге и отправлять их в редакцию ;)
Её работа положила начало современным текстовым редакторам. Сегодня все пользуются программами, которые позволяют быстро и удобно обрабатывать текст, не прибегая к шумным печатным машинкам.
Разработала первые пиктограммы и шрифты для компьютеров Apple Macintosh
Мы часто говорим, что «сильно красивый интерфейс» — это не про нас. Но вот Сьюзан Кар в 1980-х годах разработала первые пиктограммы и шрифты для Macintosh. Это значит, что теперь весь мир не просто работал, но и наслаждался процессом, смотря на милые иконки и красивый шрифт.
Её работа сделала интерфейсы красивыми и удобными. Без её усилий мы могли бы сидеть за компьютерами, окружёнными скучными текстовыми строками и жесткими графическими интерфейсами.
Заключение:
И вот самый забавный момент: эти гениальные женщины не делали из своих открытий большого шоу, не хвастались на каждом углу, не постили в инсту или контактик ждя лайков. Они просто работали, решали сложнейшие задачи и оставляли свой след в истории. Так что, парни, если вы думаете, что мир технологий — это мужская игра, вспомните тех, кто дал вам все эти удобные штуки. Без них вам пришлось бы кодить при свечах и носить ноутбук размером с холодильник!