Программирование придумали женщины? Краткий экскурс в историю IT-индустрии
Согласно отчёту Stack Overflow за 2021 год, до гендерного баланса в IT нам ещё далеко — профессионалов-мужчин в индустрии более 90%, а женщин только 5%. Значит ли это, что мужчины обладают более высокими способностями к кодингу? Пора прощаться со стереотипами — рассказываем, кто на самом деле стоял у истоков современной IT-индустрии.
Первый программист — женщина
В книге «Тайная история женщин в IT» её авторка Клайв Томпсон приводит такую статистику: мальчикам родители дарили компьютеры в два раза чаще, чем девочкам, а если компьютер покупался в семью — ставили его в комнату сына.
Так уже в самом начале жизненного пути возникают предубеждения, которые дальше сильно мешают в реализации, не только профессиональной.
Но на самом деле первым программистом в истории была женщина. Её звали Ада Лавлейс, она родилась в 1815 году. Ада изобрела двоичный код и написала первый программный алгоритм для пока ещё не существующих ЭВМ. Именно она ввела ключевые понятия программирования (цикл и рабочая ячейка).
На первых цифровых компьютерах программировали тоже женщины
Первые цифровые компьютеры — ENIAC — появились во время Второй мировой войны и первыми программистами на них были женщины: Джин Бартик, Бетти Холбертон, Кей Антонелли, Марлин Мельцер, Френсис Спенс и Рут Тейтельбаум. Компьютер весил больше 30 тонн и включал в себя 17468 вакуумных труб.
Женщины, работавшие на ENIAC, смогли разработать подпрограммы, вложения и другие техники программирования. Поэтому в определенном смысле можно считать, что команда ENIAC изобрела такую дисциплину, как программирование.
Автор понятия «баг» — тоже женщина
В 1944 году в США был разработан и построен ASCC (одна из первых вычислительных машин с возможностью программирования) под названием Марк I. Одной из первых, кто писал программы для Марк I, была Грейс Хоппер.
Она разработала первый компилятор для компьютерного языка программирования, развила концепцию машинно-независимых языков программирования, что привело к созданию COBOL, одного из первых высокоуровневых языков программирования.
Также считается, что Грейс была автором известного термина «баг». В 1947 году в работе компьютера Mark II произошёл сбой. Грейс с коллегами стали искать причину проблемы и обнаружили мотылька, который застрял в реле и блокировал сигнал. После этого случая Хоппер назвала процесс поиска неполадок «дебаггингом» системы.
И ещё несколько женских имён
В 1950-х появился FORTRAN — первый успешный язык программирования высокого уровня. Его разработала команда IBM, в которую вошла Лоис Митчелл Хайбт.
Также она изобрела первый синтаксический анализатор арифметических выражений.
Между 1947 и 1953 годом Кэтлин Бут и ее муж Эндрю спроектировали и сконструировали три компьютера: ARC, SEC и APE. Эндрю Бут в основном занимался конструированием ЭВМ, а Кэтлин — их программированием.
Кэтлин разработала первый языка ассемблера — «автокода» для ранних компьютерных систем.
Кроме того, Кэтлин Бут является авторкой первых учебников по программированию. Она написала книгу о стиле программирования «планирование и кодирование» под названием «Автоматические цифровые калькуляторы».
Софт для «Аполлон-11» — тоже женских рук дело
Кто разработал софт для посадки космического корабля «Аполлон-11» на Луну? Да, также женщина. Маргарет Гамильтон возглавляла отдел разработки бортового программного обеспечения для космической программы NASA «Аполлон».
Софт состоял из нескольких частей: для командного модуля Apollo, лунного посадочного модуля Skylab и для исправления ошибок. В один из критических моментов программы «Аполлон-11», полетное ПО бортовой ЭВМ предотвратило срыв посадки на Луну.
Маргарет Гамильтон опубликовала более 130 научных работ, трудов и отчетов по шестидесяти проектам и шести крупным программам. Гамильтон одна из тех, кого называют автором термина «разработка программного обеспечения».
Разрушая стереотипы
Это — малая часть большой женской истории IT. Исследования показывают, что с каждым годом женщин в индустрии становится больше и их присутствие в сфере становится более очевидным. Но стереотип о «мужском» мире технологий всё ещё не разрушен.
Проект Women in Tech один из тех, кто стремится сделать голоса женщин в IT сильнее и громче. Помогает женщинам с разным профессиональным опытом и устремлениями попасть в IT или развить карьеру в этой сфере.
Проект Women in Tech реализуется Центром гендерных исследований ЕГУ, при финансовой поддержке Европейского союза.
Мнение авторов блогов может не совпадать с мнением редакции.
Что еще почитать:
- Падают продажи в ИТ: решения, которые мы накопили за полгода — Тамара Кулинкович в блогах dev.by
- Страх или лень? Как не бояться ответственности на любом этапе карьеры
- Как научиться тестировать самому и найти работу в трудные времена. Гид
- Как и зачем определять свои жизненные ценности? Советы карьерного коуча из Google
Вы тоже можете начать вести свой блог на dev.by — вот инструкция. Или присылайте темы, идеи и вопросы на blog@devby.io
Читать на dev.by