Найти тему

Женщины в ИТ: знаменитые женщины-программисты и их вклад в историю

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

В Международный женский день хотим поделиться с вами историями о трех уникальных женщинах-программистах.

1. Екатерина Логвиновна Ющенко

-2

Екатерина Логвиновна Ющенко (8 декабря 1919 - 15 августа 2001) была первой женщиной в советском союзе, которая стала доктором физико-математических наук благодаря достижениям в программировании. Она работала с первым в Европе компьютером МЭСМ, создала один из первых языков программирования высокого уровня. Этот язык совмещал два принципа — программное управление и адресность. Первый состоял в том, что компьютером управляли с помощью программ, которые писал человек, а затем с помощью транслятора переводил в машинные инструкции. Второй включал в себя прямую работу с компьютерной памятью — примерно как сейчас это сделано в языках C, С++ и Rust. Также Екатерина Ющенко стала основоположником первой советской школы теоретического программирования.

2. Маргарет Гамильтон

-3

Маргарет Хайфилд Гамильтон (род. 17 августа 1936 г.) она являлась руководителем отдела разработки программного обеспечения в приборостроительной лаборатории MIT. Отдел разрабатывал бортовое программное обеспечение для космической программы НАСА «Аполлон». Именно работа её отдела сыграла важнейшую роль в высадке астронавтов NASA на Луну.

3. Грейс Мюррей Хоппер

-4

Грейс Мюррей Хоппер (9 декабря 1906 - 1 января 1992) была одним из первых программистов компьютера ASCC, названого Mark I. Она изобрела, первый компилятор для языка программирования и одна из тех, кто популяризировал идею машинно-независимых языков программирования. Она ввела термин «отладка» для исправления компьютерных сбоев и ошибок программирования.