С вами снова «Блондинка в ИТ» с постоянной рубрикой «просто о сложном». Сегодня в честь праздника, уходящего историческими корнями в борьбу женщин за равноправие и славной памяти Клары Цеткин и Розы Люксембург, хотелось бы отметить женский вклад в развитие мировой ИТ-сферы.
И конечно же, первой в этом списке идет Ада Лавлейс, дочь небезызвестного Байрона, которая написала первую компьютерную программу в 19 веке. В 1842 году Ада Лавлейс сформулировала свои идеи о потенциале принципиально новой вычислительной машины и разработала программу для вычисления чисел Бернулли. Еще более значимым стало ее прозрение о том, что подобные устройства в будущем смогут выходить за рамки одних лишь арифметических операций. Ада предположила, что такие машины будут способны создавать музыку, опираясь на строго заданные правила гармонии и композиции, генерировать произведения искусства и писать научные труды. Её рассуждения о творческом потенциале вычислительных систем задолго предвосхитили современные достижения в области искусственного интеллекта.
Мэри Кеннет Келлер вошла в историю как первая женщина в США, получившая докторскую степень в области информатики. Она не ограничилась личным достижением: в 1967 году Келлер основала один из первых в стране отделов информатики в католическом женском колледже Кларк в Айове и более двух десятилетий посвятила себя преподаванию. Ее по праву называют одним из первых подлинных популяризаторов программирования и одним из самых вдохновляющих пионеров компьютерного образования. Работая над диссертацией по индуктивному выводу, Келлер создала алгоритм и реализовала программу, которая практически не была замечена ее современниками, но он оказался удивительно созвучен идеям, которые сейчас лежат в основе методов глубокого обучения.
Грейс Хоппер, которую коллеги прозвали «Удивительной Грейс», в начале 1950‑х годов создала первый компилятор — программу, способную переводить команды, написанные человеком, в язык, понятный машине. Она вошла в число первых программистов гарвардского компьютера Mark I, осваивая тогда еще почти неизведанную территорию вычислительной техники. Позже Хоппер возглавила работу над языком FLOW-MATIC, который стал тем фундаментом, на котором вырос COBOL.
Хеди Ламарр в начале 1940-х годов изобрела технологию перескакивания частот, которая сейчас используется в Wi-Fi, Bluetooth и GPS.
Кэтрин Джонсон в 1962 году вручную рассчитала траектории первых пилотируемых космических полетов, превращая сложнейшие формулы в точные маршруты к звездам. В NASA Кэтрин работала в так называемом «отделе вычислителей» — особой группе математиков, в основном женщин, чьей задачей было выполнять громоздкие расчеты от руки, шаг за шагом проверяя результаты только появившихся электронных компьютеров.
Джин Бартик стояла у истоков логики и программного обеспечения для первых коммерческих компьютеров. В 1940‑е годы она вошла в число шести женщин‑«вычислителей», которым поручили создать программы для ENIAC — первого электронного компьютера, когда самого слова «программист» еще не существовало. Аппаратная часть ENIAC была засекречена, и Бартик вместе с коллегами осваивала искусство программирования практически вслепую, по крохам восстанавливая принцип работы машины по ее электрическим схемам. Их самостоятельный труд заложил фундамент профессии, которая только предстояло получить свое имя.
Эвелин Березин разработала первый в мире коммерческий текстовый процессор. В 1951 году Эвелин Березин начала работать в Electronic Computer Corporation, где стала единственным специалистом по проектированию логики компьютеров. В 1968 году у Березин появилась революционная идея создать текстовый процессор для упрощения работы секретарей, которое стало прообразом современных текстовых редакторов.
Элизабет Фейнлер сыграла ключевую роль в развитии интернета, разработав систему доменных имен. Вот часть из ее достижений, за которые она попала в «Зал славы интернета»: - Система доменных имен (DNS) и первый каталог сайтов, заложившие основу для современной структуры интернета; - Первые доменные имена, включая широко известные .com, .org, .edu и .gov; - Протокол электронной почты, позволяющий пользователям обмениваться сообщениями через различные компьютерные сети; - Сетевой информационный центр.
Фрэнсис Элизабет Аллен сыграла по‑настоящему переломную роль в развитии компиляторов и искусстве оптимизации программ. Ее вклад в информатику оказался настолько весомым, что в 2006 году она стала первой женщиной, удостоенной престижной премии Тьюринга. Аллен заложила фундамент методов оптимизации программ – преобразований кода, которые позволяют существенно ускорять его выполнение, не меняя сути алгоритмов. Идеи, рожденные Аллен, стали опорой для современных компиляторов, которые сегодня включены повсюду – от мощных суперкомпьютеров в научных центрах до компактных смартфонов в наших карманах.
Карен Спарк Джонс – одна из ключевых фигур в истории информационного поиска и обработки естественного языка. Она разработала методы, позволяющие оценивать качество работы поисковых систем, измерять релевантность найденных документов и автоматически создавать индексы, по которым машины могут «ориентироваться» в тексте. Благодаря ее подходам стало возможным группировать тексты в осмысленные кластеры и лучше улавливать их скрытый смысл, а не только отдельные слова. Работа Карен легла в основу принципов, по которым действуют современные поисковые системы, и стала важной вехой на пути к развитию искусственного интеллекта.
Маргарет Гамильтон в 1961 году возглавила отдел, разрабатывающий бортовое программное обеспечение для космических кораблей серии «Аполлон» в Лаборатории прикладной физики MIT. Под её руководством была разработана операционная система, управлявшая навигацией, посадкой и другими ключевыми функциями этих кораблей. Именно Маргарет предложила и ввела в обиход выражение «разработка программного обеспечения», внесла огромный вклад в развитие дисциплины программирования и освоение космоса.
Мэри Уилкс в 1965 году стала первым в истории пользователем домашнего компьютера, и написала для него ОС.
Барбара Лисков внесла фундаментальный вклад в развитие объектно-ориентированного программирования и теории вычислительных систем. Наиболее известной концепцией, разработанной Барбарой, стал принцип подстановки Лисков. Помимо этого принципа, Барбара сыграла важную роль в развитии языков программирования, систем типизации и подходов к абстрактному программированию. За свои достижения Барбара Лисков удостоилась ряда престижных наград, включая премию Тьюринга.
Адель Голдберг в 1970-х годах создала первый графический интерфейс. Именно эта женщина придумала систему, с помощью которой можно было управлять компьютером, просто нажимая на кнопки и перемещая изображения на экране мышью, что сделало ПК доступными для миллионов людей, которые раньше не могли себе представить, как ими пользоваться.
Радья Перлман стала одной из важнейших фигур в сфере развития компьютерных сетей и безопасности, она разработала протокол остовного дерева, благодаря которому работает современный интернет.
Эрна Шнайдер Гувер изобрела компьютерный метод переключения вызовов. В ноябре 1971 года Гувер запатентовала свое изобретение. Это был один из первых, когда-либо выданных, патентов программного обеспечения.
Софи Уилсон, британская изобретательница, разработчик одних из самых первых коммерчески успешных персональных компьютеров, создатель ARM-процессора.
Екатерина Логвиновна Ющенко была первой женщиной в советском союзе, которая стала доктором физико-математических наук благодаря достижениям в программировании. Она работала с первым в Европе компьютером МЭСМ и создала один из первых языков программирования высокого уровня. Считается основоположником первой советской школы теоретического программирования.
Также нельзя не отметить советских программисток 1950–1970-х годов, работавших с первыми ЭВМ (МЭСМ, БЭСМ, М-1) и системами ЕС ЭВМ, которые часто были математиками, разрабатывавшими сложнейшие алгоритмы для космоса и обороны. Они формировали основы отечественного программирования, переходя от машинных кодов к языкам высокого уровня. Программирование в СССР часто считалось женской профессией на начальном этапе, так как требовало усидчивости и математической подготовки. Женщины-программисты составляли значительную часть команд в научных институтах, создавая ПО для вычислительных машин в условиях, когда профессия только зарождалась.
И конечно же я хочу от души поздравить и поблагодарить всех участниц современной ИТ сферы, которые каждый день вносят свой неоценимый вклад на этом поприще и делают нашу жизнь лучше и комфортнее. Спасибо!