Мы часто воспринимаем вклад людей в облегчение нашей жизни как нечто само собой разумеющееся, и у Вселенной, похоже, есть способ вознаградить тех, кто развлекает нас больше, чем тех, кто нам помогает. Но все это хорошо, потому что здесь, в 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.