Первый программист — женщина
В книге «Тайная история женщин в 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
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.
это не стереотипы, это факты
Тут совсем за уши всё притянуто. Во-первых, если говорить об истоках - то это было так давно, что в динамично меняющемся мире программирования это уже вообще не имеет значения. Во-вторых, был у истоков, и что? Как это меняет суть вещей сегодня? Говорить про истоки и про современное программирование - это значит присвоить себе славу изготовления Ламборжини тому кто изобрёл когда-то палку-копалку. В-третьих, программирование с помощью отверстий в перфокартах? А кто создал машину для перфокарт и продумал логику её работы?
Пользователь отредактировал комментарий 26 ноября 2022, 16:37
Ох блин эти журналисты... Нельзя же так откровенно уже врать. Специально погуглил.
Современная двоичная система была полностью описана Лейбницем в XVII веке в работе Explication de l'Arithmétique Binaire. В системе счисления Лейбница были использованы цифры 0 и 1, как и в современной двоичной системе.
Двоичная система != Двоичный код, да?
Стоит ещё добавить Екатерину Логвиновну Ющенко. Она придумала указатели, в рамках разработанного ею, одного из первых, условно, современных, языков программирования.
https://ru.m.wikipedia.org/wiki/Ющенко,_Екатерина_Логвиновна
https://ru.m.wikipedia.org/wiki/Адресный_язык_программирования
При этом сам посыл статьи странный. Как, из того факта, что женщины стояли у истоков, а теперь их процент в индустрии не высок, можно сделать вывод, что дело не в их способностях?
Пользователь отредактировал комментарий 27 ноября 2022, 13:45
Тезис от обратного.
Как можно утверждать, что дело в способностях, если в развитие науки программирования женщины внесли многократно больший вклад, чем их нынешняя доля в индустрии?
Очевидно, что такого утверждать нельзя. То есть, мы не до конца понимаем причины ситуации, но утверждать, что дело в способностях - не можем
А ещё женщины рожали мужчин которые придумали все остальное, поэтому они стояли у истоков всего.)) А ещё митохондриальная ева видимо была черной. Как вам такое белые пиструнчиковые угнетатели?!))
Казалось бы вопрос кто там что изобрел - мужчины или женщины никогда не стоял. Но внезапно феминистки вместо того что бы что-то реальное сделать, в науке или инженерии начали выискивать факты несправедливости в истории, и вместо того что бы уважительно относиться к тем конкретным людям благодаря которым мы выбрались из средневекового состояния в котором даже тампонов небыло и медицыны, начинают на них плевать, в чем и есть скрытая суть статьи. Что касается темы науки её не мужчины продвигали а Конкретные Мужчины, большинство мужчин полные дебилы. А те немногим энтузиастам которые своим внутренним бескорыстным желанием двигают мир вперед нужно быть благодарным.
Но к сожалению, большая часть людей совсем недалекая им главное найти внешнюю причину своих проблем. Возьмем в пример автора статьи, типичный мелкий религиозный фанатик, в средневековье такие стояли на площадях и кричали проклятия на тех кого сжигали, по надуманным обвинениям. Сегодня религия поменялась её уверили в том что есть угнетение мужчинами женщин. Но она не пошла в университет и не стала изобретателем, что бы её ставили в пример. Вместо это статья без фактчекинга и натянутыми выводами которые - полный бред. Нет женщины не стояли у истоков ни программирования ни инженерии, разработали это все, о ужас, мужчины, отладили процесс и отдали рутинные уже решенные задачи женщинам потому что они с такими вопросами хорошо справляются, т.к. скурпулезная работа это их сильная сторона.
Не мизогинный комментарий. Должен быть хоть 1…
Кто этого всего не знал - тот не программист.