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

Источник материала:  
07.04.2018 11:00 — Разное

Всемирная сеть обязана своим существованием неутомимому труду и достижениям большого количества человек — начиная с первых компьютерных программ 19 века, и вплоть до талантливейших разработчиков современности. Издание Interesting Engineering составило подборку величайших умов, которые подарили нам всемирную паутину.

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

1. Ада Лавлейс: женщина, которая написала первую компьютерную программу

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

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

2. Алан Тьюринг: герой Второй Мировой войны и создатель теста CAPTCHA

Разработанные этим гениальным криптографом, математиком и информатиком методы взлома немецких шифров внесли неоценимый вклад в борьбу союзников во время Второй мировой войны. В 1950 году Тьюринг много работал над проблемой искусственного интеллекта и предложил эксперимент для оценки «мыслительных» способностей компьютера, ставший впоследствии известным как тест Тьюринга. Его упрощённая обратная версия лежит в основе капчи — теста, который определяет, является пользователь системы человеком или компьютером.

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

3. Хеди Ламарр: звезда Голливуда, которая создала вай-фай

Одна из самых ярких киноактрис 1930-1940 годов Хеди Ламарр во время Второй Мировой войны разработала концепцию технологии «прыгающих радиочастот» в надежде, что она поможет сбить с курса ракеты гитлеровской Германии и её союзников. Хотя во время войны идею так и не применили, именно технологию расширенного спектра используют сегодня в беспроводных сетях Bluetooth и WiFi.

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

4. Грейс Хоппер: контр-адмирал флота США и «королева программного обеспечения»

Талантливая учёная и контр-адмирал младшего ранга флота США, Хоппер первой предложила создать язык программирования на основе английского, а в 1952 году создала первый компилятор. В 1959 году она руководила разработкой одного из первых высокоуровневых языков программирования COBOL. Сегодня её с почтением называют «матерью компьютера».

5. Кен Томпсон: великий хакер и создатель языка B

Кен Томпсон — один из первых великих хакеров и создателей операционной системы UNIX. Также известен своим вкладом в создание языков программирования B, непосредственного предшественника С, а также Go, который в последние годы стал достаточно популярным и применяется, например, в приложениях SoundCloud и Twitch.

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

6. Никлаус Вирт: автор важнейших трудов по программированию

Никлаус Вирт является создателем некоторых важнейших языков программирования. Например, Pascal, который был разработан с целью улучшения языка ALGOL 60 и имел более эффективный компилятор. Pascal используют для обучения программированию в старших классах и на первых курсах вузов, он является базой для ряда других языков. Сегодня научно-исследовательские работы Вирта считаются основополагающими в преподавании компьютерных языков.

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

7. Адель Голдберг: женщина, чьи идеи вдохновили Стива Джобса

Труды Голдберг по языкам Smalltalk-80 и Simula 67 в начале 1970-х гг. подготовили почву для создания графических интерфейсов, которыми мы пользуемся сегодня. Также она предвидела взлёт и развитие социальных сетей. Стив Джобс пользовался идеями Адель Голдберг при создании пользовательского интерфейса MacOS.

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

8. Стив Возняк: гений, который стоял у истоков Apple

В 1976 году Возняк вручную собрал первый компьютер Macintosh. Перед этим он работал на компанию по производству видеоигр Atari, для которой создавал печатные платы. Именно после работы в Atari у него появилась идея создать цветной графический дисплей для Apple II, который станет одним из самых успешных ПК своего времени.

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

9. Дональд Кнут: пионер современного компьютерного программирования

Дональду Кнуту принадлежит фундаментальная монография «Искусство программирования», посвященная важнейшим алгоритмам в информатике. За свою долгую и успешную карьеру он создал системы программирования WEB и CWEB, а также систему компьютерной вёрстки ТеХ — свободное ПО, которое позволяет любому пользователю быстро и удобно создавать сложные книги.

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

10. Радия Перлман: женщина, благодаря которой появились массовые сети

Без разработанного Перлман «протокола остовного дерева» STP не было бы возможно появление сетевых мостов. Ключевая функция STP — устранение петель в сетях Ethernet и блокировка избыточных соединений, не вписывающихся в топологию дерева. Благодаря её трудам протокол Ethernet смог развиться в более глобальную сеть, поэтому Перлман часто приписывают титул «Мать Интернета».

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

11. Джеймс Гослинг: учёный, который подарил нам Java

Учёный в области информатики, который создал язык программирования Java. Изначальной целью было создание универсального языка, который работал бы на всех поддерживающие его системах без перекомпиляции. Сегодня Java — один из самых распространённых языков программирования, особенно среди разработчиков веб-приложений. Большая часть приложений для Android также построены с использованием Java.

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

12. Бьёрн Страуструп: создатель С++, одного из важнейших языков программирования

В 1979 году датский программист Бьёрн Страуструп начал работу над языком, который станет самым широко используемым типизированный языком программирования в мире. Сегодня С++ применяют во множестве программ, от обычных компьютерных приложений до ПО для космических исследовательских аппаратов.

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

13. Ричард Столлман: основатель движения свободного программного обеспечения

Разработчик и активист, Столлман является создателем Фонда свободных программ и проекта GNU, в основе которого лежала идея о том, что все пользователи должны иметь право на неограниченное свободное использование ПО. Кроме этого Столлман создал Emacs — семейство многофункциональных расширяемых текстовых редакторов.

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

14. Гвидо ван Россум: автор второго по популярности языка программирования в мире

Нидерландский программист Гвидо ван Россум прежде всего известен как автор Python — языка программирования с минималистичным синтаксисом, который ориентирован на повышение производительности разработчиков и читаемости кода. В 2017 году Python стал вторым по популярности языком программирования в мире после JavaScript.

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

15. Андерс Хейлсберг: программист, который расширил возможности JavaScript

Программист из Копенгагена, который работал над Visual J++ — реализацией языка Java и среды разработки для него, а также возглавлял группу по созданию и проектированию языка C#. Среди достижений Хейлсберга — создание открытого языка программирования TypeScript для разработки веб-приложений, который расширил возможности JavaScript.

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

16. Брайан Керниган: один из трёх человек, без которых не было бы UNIX

Брайан Керниган внёс вклад в создание операционной системы UNIX, а также написал множество программ для этой системы, стал соавтором языков AWK и AMPL. Последний до сих пор используют тысячи корпораций, вузов и правительственных организаций.

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

17. Деннис Ритчи: компьютерный специалист, который создал С

Деннис Ритчи известен как создатель языка программирования С и соавтор UNIX наряду с Кеном Томпсоном. Сегодня язык С встречается в большинстве разработок для операционных систем и приложений, а также применяется для создания веб-сайтов. Простой, мощный и гибкий — программисты часто предпочитают С всем другим языкам, если достаточно хорошо изучат его.

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

18. Билл Гейтс: основатель Империи Microsoft

Не существует человека, который не слышал это имя. Свою карьеру Билл Гейтс начал в 1975-м, когда бросил Гарвард и вместе в другом Полом Алленом разработал эмулятор микрокомпьютера Altair 8800 и интерпретатор языка BASIC для системы Altair. В результате они стали работать на MITS и создали свою компанию по разработке ПО. Сегодня Microsoft — одна из крупнейших технологических корпораций в мире, которая сыграла ключевую роль в распространении персональных компьютеров на мировом рынке.

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

19. Тим Бернерс-Ли: создатель Всемирной паутины

Тим Бернерс-Ли известен благодаря созданию всемирной паутины и первого в мире браузера. Он написал первый в мире веб-сервер «httpd», создал URI, URL, HTTP и HTML, с которого начинали многие перспективные программисты. HTML был особенно популярен в начале 2000-х, когда появились социальные сети, а пользователи получили возможность оформлять свои профили с его помощью. Без вклада этого изобретателя было бы невозможно существование интернета, которым мы пользуемся сегодня.

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

20. Линус Торвальдс: человек, благодаря которому существуют Linux, Android и Chrome OS

Разработчик Линус Торвальдс создал ядро ОС Linux. Позже он создал вторую версию ядра в рамках Проекта GNU по разработке свободного ПО. Благодаря его усилиям появилась не только Linux, но также Android и Chrome OS. Linux лидирует среди операционных систем по количеству совместимых с ней платформ и распространяется как свободное ПО, открытое для распространения и усовершенствования для всех разработчиков.

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

21. Марк Цукерберг: один из самых влиятельных разработчиков всех времён

Создатель соцсети Facebook и основатель одноимённой компании, Цукерберг перевернул идею о социальных медиа и возможностях их монетизации. Facebook начиналась как небольшой сайт, доступный исключительно студентам Гарварда, а затем превратилась в медиа-гиганта, приносящего огромные доходы. В 2017 году сеть насчитывала 2,2 миллиарда активных пользователей по всему миру, и их количество постоянно увеличивается.

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

←В Минске наградили школьника, который спас тонувшую пенсионерку

Лента Новостей ТОП-Новости Беларуси
Яндекс.Метрика