WhatsApp

12 лордов мира программирования

Anonim

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

В этой статье мы рассмотрим 12 величайших программистов всех времен (перечислены в произвольном порядке), так что давайте сразу к делу.

1. Деннис Ричи

Деннис Макалистер Ричи, , также известный как «dmr» , был отцом языка программирования Си; язык, который стал одним из наиболее широко используемых языков программирования.

Деннис Ричи

Он был одним из ведущих компьютерных ученых в мире, и его широко признают за огромный вклад, который он внес в «цифровую эру». UNIX OS, которая сейчас является ядром известных операционных систем, таких как Mac OS X, был разработан Деннисом и его давним коллегой Кеном Томпсоном

Они оба получили Премию Тьюринга от AMCв 1983 году. В 1990 году они также получили Медаль Хэмминга от IEEE а в 1999 году Национальная медаль технологий от президента КлинтонаДеннис вышел на пенсию в 2007 году после того, как возглавил Отдел исследований системного программного обеспечения Lucent Technologies

2. Бьерн Страуструп

В 1978 году Бьерн Страуструп разработал еще один широко используемый язык программирования под названием C++ Он является известным профессором-исследователем и занимает большое количество ключевых должностей, включая Управляющего директора в Технологического отдела Morgan Stanley, приглашенный профессор компьютерных наук в Uуниверситете Колумбии, и Заслуженный профессор в Техасском университете A&M

Бьерн Страуструп

Он получил множество наград, а также является автором известных книг, в том числе «Путешествие по принципам программирования на C++», «Практика использования C++», «Язык программирования C++», «Дизайн и эволюция C++» и т. д.

3. Джеймс Гослинг

Джеймс Артур Гослинг — канадский ученый-компьютерщик, широко известный как отец языка программирования Java. Различные программные системы, такие как NeWS и Gosling Emacs обязаны своим успехов его вкладам.

Джеймс Гослинг

Он был избран иностранным ассоциированным членом Национальной инженерной академии США на основе его феноменальных достижений.

4. Линус Торвальдс

Линус Бенедикт Торвальдс — финско-американский инженер-программист, разработавший Linuxв 1991 году. Он является главным архитектором программного обеспечения, а также координатором проекта.

Линукс Торвальдс

Он также отвечает за создание системы контроля версий «Git» и программного обеспечения журнала разделения «Подповерхность». Благодаря созданию им операционной системы с открытым исходным кодом для компьютеров, которая привела к широко используемому ядру Linux, он был награжден премией 2012 года за технологии тысячелетия от Технологическая академия Финляндии вместе с Шинья Янамака

5. Андерс Хейлсберг

Андерс Хейлсберг, автор Turbo Pascal и Главный архитектор Delphi , является разработчиком языка программирования, C Он является известным датским инженером-программистом, ответственным за совместную разработку нескольких других успешных языков программирования и разработку инструменты.

Андерс Хейлсберг

В настоящее время он является ведущим архитектором C и основными разработчиками Typescript в Microsoft.

6. Тим Бернерс-Ли

Тим Бернерс-Ли, , также известный как TimBL, — английский ученый-компьютерщик, известный своим изобретением World Wide Web..

После предложения, которое он сделал для Системы управления информацией в марте 1989 года, он реализовал самую первую связь между клиентским ПК и Сервер через Интернет с использованием протокола Hypertext Transfer Protocol (HTTP), который оказался очень успешный.

Тим Бернерс-Ли

Он является директором Консорциума World Wide Web (W3C ), организация, отвечающая за постоянное развитие Интернета.

7. Брайан Керниган

Брайан Уилсон Керниган был канадским компьютерным ученым, работавшим вместе с Кеном Томпсономи Деннис Ритчи при создании UNIX..

Брайан Керниган

Он стал широко известен после написания в соавторстве с Ричи книги «Язык программирования C». Он также является соавтором AWK и Языки программирования AMPL.

8. Кен Томпсон

Кеннет Томпсон — американский пионер компьютерных наук, работавший с Деннисом Ричи о разработке UNIX операционной системы.

Кеннет Томпсон

Он проработал в Bell Labs большую часть своей карьеры, когда он разработал язык программирования B; директор, предшественник C.

Он также был одним из первых разработчиков Plan 9 OS. Он хорошо известен в хакерских кругах как Ken. Он стал соавтором Go Programming в Google, где работает с 2006 года.

9. Гвидо Ван Россум

Когда говорят о программировании на Python, Гвидо Ван Россум приходит на ум. Он голландский ученый-компьютерщик, ответственный за разработку языка Python.

Гвидо Ван Россум

Он получил прозвище «Доброжелательный диктатор на всю жизнь» (BDFL ) сообществом Python, поскольку он продолжает наблюдать за Python процессом разработки и способствует принятию решений по этому поводу.

С 2005 по 2012 год он работал в Google, где разработал язык программирования Python, а затем перешел на работу вDropbox в 2013 году.

10. Дональд Кнут

Дональд Эрвин Кнут, часто известный как «отец ” of Analysis of Algorithms, американский компьютерный ученый, математик и почетный профессор Стэнфордского университета .

Дональд Кнут

Он был лауреатом премии Тьюринга в 1974 году, а также соавтором многотомной работы « Искусство компьютерного программирования». Среди его достижений — интенсивный анализ вычислительной сложности алгоритмов и систематизированных формальных математических методов для нее, асимптотической нотации , создание TeX Computer Typesetting System, the.