Герои программирования, которые сформировали современный мир технологий

 
Издание Interesting Engineering составило подборку величайших умов, которые подарили нам современные технологии.
1. Ада Лавлейс: Женщина, которая написала первую компьютерную программу
Дочь знаменитого Джорджа Байрона с раннего возраста призывали к изучению математики. В 1840-х годах она отвечала за разработку алгоритма для аналитического двигателя Чарльза Бэббиджа. Хотя этот алгоритм никогда не тестировался в ее жизни, он признан первой компьютерной программой, когда-либо написанной.

2. Алан Тьюринг: Герой Второй мировой войны и создатель текста CAPTCHA
В 1950 году Алан Тьюринг много работал над проблемой искусственного интеллекта и предложил эксперимент для оценки «мыслительных» способностей компьютера, ставший впоследствии известным как тест Тьюринга. Его упрощённая обратная версия лежит в основе капчи — теста, который определяет, является пользователь системы человеком или компьютером.
3. Хеди Ламарр: голливудская звезда, которая создала Wi-Fi
Хеди Ламарр во время Второй Мировой войны разработала концепцию технологии «прыгающих радиочастот» в надежде, что она поможет сбить с курса ракеты гитлеровской Германии и её союзников. Хотя ее концепция не достигла успеха во время войны, ее видение технологии расширенного спектра используют сегодня в беспроводных сетях Bluetooth и Wi-Fi.
4. Грейс Хоппер: контр-адмирал флота США и «королева программного обеспечения»
Контр-адмирал Грейс Хоппер была членом военно-морского флота Соединенных Штатов и талантливым ученым. Хоппер первая предложила создать язык программирования на основе английского, а в 1952 году закончила работу над компилятором. В 1959 году она руководила разработкой одного из первых высокоуровневых языков программирования COBOL.
5. Кен Томпсон: великий хакер и создатель языка B
Кен Томпсон — один из первых великих хакеров и создатель операционной системы UNIX. Другие его достижения — создание языка программирования B и языка программирования Go.
6. Никлаус Вирт: автор важнейших трудов по программированию
Никлаус Вирт — швейцарский учёный, специалист в области информатики, один из известнейших теоретиков в области разработки языков программирования, профессор компьютерных наук (ETH). Ведущий разработчик языков Паскаль, Модула-2, Оберон.
7. Адель Голдберг: женщина, чьи идеи вдохновили Стива Джобса
Адель Голдберг — учёная в области информатики, известная своей работой в области объектно-ориентированного программирования и графических интерфейсов и разработкой языка программирования Smalltalk. Стив Джобс вдохновлялся идеями Адель Голдберг при создании пользовательского интерфейса MacOS.
8. Стив Возняк: гений, который стоял у истоков Apple
Стив Возняк — американский изобретатель, который вместе со Стивом Джобсом создал компьютерную компанию Apple. Стив Возняк спроектировал первые персональные компьютеры и определил развитие отрасли.
9. Дональд Кнут: пионер современного компьютерного программирования
Дональд Кнут написал фундаментальную монографию «Искусство программирования», посвященную важнейшим алгоритмам в информатике. Он создал системы программирования WEB и CWEB, а также систему компьютерной вёрстки ТеХ — свободное ПО, которое позволяет любому пользователю быстро и удобно создавать сложные книги.
10. Радия Перлман: женщина, благодаря которой появились массовые сети
Радия Джой Перлман — разработчик программного обеспечения, сетевой инженер. Она изобрела "протокол остовного дерева" (STP), который стал фундаментальным для работы сетевых мостов.
11. Джеймс Гослинг: учёный, который подарил нам Java
Джеймс Гослинг создал язык программирования Java. Сегодня Java — один из самых распространённых языков программирования, особенно среди разработчиков веб-приложений.
12. Бьёрн Страуструп: создатель С++, одного из важнейших языков программирования
Датский программист Бьёрн Страуструп является создателем языка программирования С ++. Он начал работать над C ++ в 1979 году, и с тех пор этот язык стал одним из наиболее часто используемых в мире.
13. Гвидо ван Россум: создатель Python
Голландский программист Гвидо ван Россум создал языка программирования Python. Этот язык был разработан с учетом минималистичного синтаксиса, который ориентирован на повышение производительности разработчиков и читаемости кода. По состоянию на 2017 год Python является самым популярным языком программирования, который используют во всем мире, сразу после JavaScript.
14. Андерс Хейлсберг: программист, который расширил возможности JavaScript
С 2000 года возглавлял группу по созданию и проектированию языка C#. В 2000 году Андерс Хейлсберг получил награду за создание Turbo Pascal, Delphi и C#. Еще одно достижение Хейлсберга — создание открытого языка программирования TypeScript для разработки веб-приложений, который расширил возможности JavaScript.
15. Билл Гейтс: основатель Microsoft
В 1975 году Билл Гейтс и его друг Пол Аллен разработали эмулятор микрокомпьютера Altair 8800 и интерпретатор языка BASIC для системы Altair. В результате они создали свою компанию по разработке ПО. Сегодня Microsoft — одна из крупнейших мировых компаний в области технологий.
16. Тим Бернерс-Ли: создатель Всемирной паутины
Тим Бернерс-Ли — изобретатель URI, URL, HTTP, HTML, создатель Всемирной паутины (совместно с Робертом Кайо). Интернет, которым мы пользуемся сегодня, не существовал бы без его технологий.
17. Линус Торвальдс: человек, благодаря которому существуют Linux, Android и Chrome OS
Линус Торвальдс — программист, известный созданием ядра ОС Linux. Благодаря его усилиям появилась не только Linux, но также Android и Chrome OS.
18. Марк Цукерберг: создатель Facebook
Марк Цукерберг произвел революцию в социальных сетях и возможности их монетизации. Начиная с небольшого сайта, открытого исключительно для студентов Гарварда, Facebook вырос в медиа-гиганта, который приносит огромную прибыль. По состоянию на 2017 год, Facebook насчитывает 2,2 миллиарда активных пользователей по всему миру.