Введение

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

Ранние пионеры в области вычислений

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

Ада Лавлейс: Первый программист

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

Лавлейс перевела статью об аналитической машине итальянского инженера Луиджи Федерико Менабреа, но добавила собственные обширные заметки — заметки, которые были в три раза длиннее оригинального текста. В этих заметках она описала алгоритм вычисления чисел Бернулли с помощью машины. Сейчас это признано первой в мире компьютерной программой. Что еще более важно, Лавлейс поняла, что аналитическая машина может манипулировать символами за пределами простых чисел, предвидя ее потенциал для создания музыки, искусства и сложных логических операций. Ее проницательность была поистине провидческой в то время, когда концепция вычислений была еще в зачаточном состоянии. Ее работа была опубликована в 1843 году, и ее наследие ежегодно почитается в День Ады Лавлейс, который отмечает достижения женщин в технике.

Грейс Хоппер: Мать Кобола

Контр-адмирал Грейс Брюстер Мюррей Хоппер (1906-1992) был пионером в области информатики и офицером ВМС США. Она получила степень доктора математики в Йельском университете в 1934 году и начала преподавать в колледже Вассара до вступления в военно-морской флот во время Второй мировой войны. Хоппер была назначена в Бюро по вычислительным проектам боеприпасов в Гарвардском университете, где она работала над компьютером Mark I, одним из самых ранних электромеханических компьютеров. Она была одним из первых программистов Mark I и написала первое руководство для машины.

Самым преобразующим вкладом Хоппера стала разработка первого компилятора для языка программирования. Она считала, что программы могут быть написаны на естественном языке-подобном синтаксисе, а затем переведены в машинный код компилятором. Эта идея была революционной в то время, когда программистам приходилось писать на загадочном бинарном или ассемблере. Она разработала компилятор A-0 в 1952 году, что позволило программистам использовать более читаемые человеком инструкции. Эта работа непосредственно привела к созданию COBOL (Common Business-Oriented Language), одного из самых ранних языков программирования высокого уровня, который все еще используется сегодня, особенно в бизнес- и правительственных системах. Хоппер также популяризировала термин «отладка» после того, как моль была найдена в ловушке реле компьютера Mark II. Ее настойчивость в машинно-независимых языках программирования проложила путь для современной программной инженерии. В 2016 году она была посмертно награждена Президентской медалью Свободы президентом Бараком Обамой.

Программисты ENIAC: Невидимые женщины первого электронного компьютера

Когда во время Второй мировой войны был построен Электронный численный интегратор и компьютер (ENIAC), его приветствовали как первый в мире электронный цифровой компьютер общего назначения. Аппаратное обеспечение было разработано такими мужчинами, как Джон Преспер Эккерт и Джон Мочли, но программистами были шесть женщин, чей вклад в течение десятилетий в основном игнорировался. Бетти Холбертон, Жан Бартик, Кэтлин Антонелли, Марлин Мельцер, Фрэнсис Спенс и Рут Тейтельбаум были оригинальными программистами ENIAC. Им пришлось научиться программировать массивную машину, читая ее схемы проводки и логические чертежи, поскольку еще не было языков программирования и руководств. Их работа была критической для успеха ENIAC, который использовался для расчета таблиц артиллерийских стрельб и позже для проекта водородной бомбы. Несмотря на их ключевую роль, женщины не были приглашены на церемонию посвящения ENIAC и получили мало признания в то время. Только в 1980-х и 1990-х годах их истории были раскрыты и прославлены. Сегодня они признаны пионерами, которые продемонстрировали, что

Женщины, которые сформировали современные системы и программы

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

Кэтрин Джонсон и «Компьютеры» NASA

Кэтрин Джонсон (1918–2020) была афроамериканским математиком, точные расчеты которого были жизненно важны для успеха ранних космических миссий НАСА. Она начала работать в Национальном консультативном комитете по аэронавтике (NACA) в 1953 году как «человеческий компьютер», выполняя сложные вычисления вручную. Когда НАСА было сформировано, она продолжила свою работу, а в 1961 году она вычислила траекторию для первого американского космического полета Алана Шепарда. В 1962 году Джон Гленн лично попросил НАСА проверить орбитальные вычисления для его исторической орбиты Земли, заявив, что если она сказала, что вычисления хороши, он был готов пойти. Джонсон также работала над программами посадки на Луну и космических шаттлов Apollo 11. Ее история, наряду с историями Дороти Воган и Мэри Джексон, была популяризирована в книге и фильме Скрытые фигуры . Воган была первым афроамериканским менеджером в NACA и научила себя и свою команду языку программирования FORTRAN, в то время как Джексон стала первой а

Маргарет Гамильтон — архитектор программного обеспечения Apollo Guidance

Маргарет Гамильтон — новаторский компьютерный ученый, который руководил разработкой бортового программного обеспечения для миссий НАСА «Аполлон». Она присоединилась к лаборатории приборостроения MIT в 1961 году и была поставлена задача создать программное обеспечение, которое будет направлять космический корабль «Аполлон» на Луну. В то время, когда разработка программного обеспечения не была признанной дисциплиной, Гамильтон и ее команда использовали строгие методы тестирования и обнаружения ошибок, чтобы обеспечить надежность кода. Они даже разработали программное обеспечение для предотвращения ошибок, которое позволило компьютеру «Аполлона-11» расставлять приоритеты критических задач во время посадки, что предотвратило сбой миссии, когда радиолокационная система перегрузила процессор. Вклад Гамильтона был настолько значительным, что НАСА позже признало ее человеком, который «популяризовал концепцию разработки программного обеспечения». Ей приписывают ввод термина «программная инженерия», чтобы придать полю должное право. В 2016 году она получила президентскую медаль Свободы за свою работу. Ее код для «Аполлона-11» был оцифрован и передан лаборатории MIT.

Другие известные фигуры в 20-м веке

Помимо самых известных имен, многие другие женщины сформировали траекторию вычислений. Сестра Мэри Кеннет Келлер (1914-1985) стала первой женщиной, получившей степень доктора философии в области компьютерных наук (1965) и помогла разработать язык программирования BASIC в Дартмуте, сделав вычисления доступными для неученых. Джоан Кларк была криптоаналитиком в Блетчли-парке во время Второй мировой войны и тесно сотрудничала с Аланом Тьюрингом в проекте Enigma. Она была единственной женщиной в своей команде и внесла свой вклад в математический анализ, который сломал немецкие шифры. Радия Перлман, компьютерный ученый, изобрела протокол Spanning Tree (STP) в 1985 году, основополагающий алгоритм, который позволяет сетям Ethernet избегать циклов и работать надежно. Без ее работы сегодняшние локальные сети будут нестабильными. Кэрол Шоу признана первой женщиной-дизайнером видеоигр Речной рейд (1982) после более ранней разработки игры под названием 3-D Tic-Tac-Toe

Преодоление барьеров в поле, где доминируют мужчины

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

Взлет и падение женщин в компьютерной индустрии

В первые дни компьютерных технологий программирование часто считалось женской работой — это считалось клерикальной или секретарской работой, сродни работе с телефонным коммутатором. Многие женщины были наняты в качестве «компьютеров», потому что они считались дотошными и точными. Во время Второй мировой войны женщины активно набирались для работы на ENIAC и других ранних машинах. Однако, поскольку компьютеры стали более престижными и прибыльными в 1970-х и 1980-х годах, профессия стала более престижной и прибыльной. Отделы информатики активно отговаривали женщин, и культурные стереотипы о программировании как одиноком, дерзком мужском преследовании появились. Процент женщин в компьютерных науках достиг максимума в 1980-х годах примерно в 37% степеней информатики, только чтобы упасть до 18% к 2012 году. Это снижение было не случайным; на него повлияли маркетинговые кампании, которые были нацелены на мальчиков с домашними компьютерами и академической средой, которая стала менее приветливой к женщинам.

Постоянные вызовы

Даже когда некоторые женщины добились больших успехов, они часто работали в изоляции и получали мало кредитов. Программисты ENIAC не признавались десятилетиями. «человеческие компьютеры» НАСА, которые вычисляли траектории, часто были невидимыми, омраченными астронавтами и инженерами. Женщины, такие как Грейс Хоппер, иногда были уволены как «эксцентричные», несмотря на их блеск. Сегодня, когда ситуация улучшилась, женщины по-прежнему сталкиваются со значительными барьерами в технологиях: неравная оплата, отсутствие наставничества, бессознательные предубеждения и культура на рабочем месте, которая может быть враждебной. Такие инициативы, как Girls Who Code, Grace Hopper Celebration и Anita Borg Institute, направлены на то, чтобы обратить вспять эту тенденцию, предоставляя поощрение, образование и сообщество. Наследие ранних пионеров является напоминанием о том, что женщины принадлежат к технологиям и что их вклад имеет важное значение.

Наследие и постоянное вдохновение

Новаторские женщины информатики оставили неизгладимое наследие, которое выходит за рамки их индивидуальных достижений. Заметки Ады Лавлейс остаются основополагающим текстом в истории вычислительной техники. Идеи Грейс Хоппер о языках программирования высокого уровня являются основой самой современной разработки программного обеспечения. Акцент Маргарет Гамильтон на программной инженерии повлиял на подход всей отрасли к надежности. Тщательные расчеты Кэтрин Джонсон сделали возможными космические полеты человека. Эти женщины не просто участвовали в истории вычислительной техники. Их истории также вдохновляют действия. В 2016 году Белый дом запустил инициативу по расширению доступа к компьютерной науке для всех, подчеркивая необходимость включения девочек и недопредставленных меньшинств. Каждый год такие мероприятия, как Международный день женщин и девочек в науке (11 февраля), освещают работу женщин-ученых и инженеров. Компании и университеты все чаще признают важность разнообразия в стимулировании инноваций. Новаторские женщины прошлого продемонстрировали, что талант и решимость могут преодолеть даже самые крутые барьеры, и их пример продолжает подпитывать толчок к более инклюзивной технологической отрасли.

Заключение

История информатики неполна без вклада таких женщин, как Ада Лавлейс, Грейс Хоппер, Кэтрин Джонсон, Маргарет Гамильтон и многих других, которые открыли новые горизонты. Они не были второстепенными персонажами или помощниками — они были лидерами, изобретателями и провидцами, которые видели возможности, которые другие упустили. Восстанавливая свою историю и празднуя свои достижения, мы не только чтим их память, но и бросаем вызов заблуждениям, которые ограничили участие женщин в технологиях. Следующее поколение программистов может смотреть на этих пионеров как на доказательство того, что любой с любопытством и страстью может оказать длительное влияние. По мере того, как мы продолжаем строить цифровое будущее, давайте убедимся, что вклад женщин — это не просто исторические сноски, а скорее центральные главы в продолжающейся истории инноваций.

Читать далее: