«Куда-то нажала и все исчезло» 9 самых известных программистов мира
В IT-сфере сегодня трудится миллионы специалистов — это и сисадмины, хорошо знакомые всем когда-либо работавшим в офисе, и программисты, и веб-дизайнеры, и аналитики больших данных. Но есть в мире цифровых технологий и свои «рок-звезды», селебрити, толкающие отрасль вперед и служащие примером для всех остальных. Предлагаем вашему вниманию топ лучших программистов мира.
Линус Торвальдс
Инженер-программист, создатель ядра Linux
Торвальдс разработал и запустил операционную систему Linux, которая, по мнению многих специалистов, стала популярной благодаря нескольким факторам. В первую очередь это бесплатная модель распространения. Второе это ее способность работать на любых, даже слабых компьютерах. И третье — открытый код, позволивший «сарафанному радио» привлечь поддержку сообщества. Вирусный эффект выражался в том, что любой желающий мог самостоятельно поучаствовать в доработке операционной системы.
Линус дважды появлялся в списках журнала Time. В 2000 году в перечне «людей года» Торвальдс занял 17 место. В списке самых влиятельных людей мира он оказался в 2004 году.
Тим Бернерс-Ли
Создатель Всемирной паутины
Все началось в 1989 году, когда программист работал с CERN (Европейская организация по ядерным исследованиям). Именно тогда ученым и был предложен проект, который стал известен как World Wide Web. В рамках проекта велась работа по публикации гипертекстовых документов, которые могли бы связываться гиперссылками. Это облегчало бы поиск, а также консолидацию информации. Изначально Бернерс Ли создал проект для того, чтобы ученые CERN могли использовать изобретение во внутренней сети. Тим Бернерс изобрел идентификаторы URI, создал протокол HTTP и язык HTML. Именно эти технологии легли в основу Всемирной паутины и можно сказать, что Тим Бернерс Ли изобрел интернет в том, виде, каким мы его видим.
Дональд Кнут
Ученый в области информатики
Книга Дональда Кнута «Искусство программирования» стала библией для программистов всего мира. Исследователь также известен своей академической работой, он сотрудничал с 30 самыми крупными университетами в Новом и Старом свете. В результате Кнут проделал колоссальный труд, описав все отрасли программирования — от анализа алгоритмов до создания структур данных. Дональда Кнута называют «отцом алгоритмов». С его разработками мы сталкиваемся каждый день, например, открывая Facebook, где алгоритм отбора в ленту — его заслуга, или Amazon с его алгоритмом отбора похожих товаров. Почетный профессор в Стенфорде, Кут до сих пор гастролирует по свету с лекциями, выступая перед студентами в самых известных и престижных вузах мира.
Брэм Коэн
Создатель протокола BitTorrent
Брэм Коэн известен тем, что всю свою жизнь работает в качестве фрилансера, однако заработки программиста сравнимы с суммами, которые получают ТОП-менеджеры крупных IT-компаний. Коэн создал BitTorrent — загрузчик, который позволяет пользователю максимально оперативно загружать файлы на свой компьютер. При этом, создав загрузчик, Брэм тестировал протокол, раздавая порнографию. Технологии, придуманные Брэмом, сегодня применяют Facebook, Twitter, World of Tanks и другие крупные пользователи.
Я писал BitTorrent сидя в зале в своей небольшой квартире, в потрепанных трусах и безработный
Деннис Ритчи
Создатель языка программирования «C»
Все веб-программирование своим развитием обязано Деннису Ритчи – создателю языка программирования «C», который лежит в основе операционной системы UNIX. А уж на UNIX базируется и функционирует практически весь глобальный интернет.
Всю свою жизнь Деннис Ритчи посвятил IT — он занимался разработками в области операционных систем. После языка «С» он трудился руководителем департамента исследований компьютерных систем в Lucent Technologies и занимался разработкой таких ОС, как Plan 9 и Inferno. Кроме того, он приложил руку к созданию языка программирования Limbo. В 2007 году он вышел на пенсию и жил в полном одиночестве в собственном доме в Беркли Хайтс, расположенном в штате Нью Джерси.
Джеймс Гослинг
Автор языка программирования Java
Помимо известного всем программистам языка программирования, Джеймс Гослинг принимал участие во многих громких проектах. Например, специалист разработал специальную систему для распределения вычислений в Сети — NEWS, редактор текстов Emacs, а также систему анализа работы спутниковой телеметрии. С 2011 года Гослинг трудился в компании Google, разрабатывал для них алгоритмы. После ухода из IT-гиганта, программист перешел в стартап Liquid Robotics, занимающийся созданием ПО для подводных исследований. В данный момент Джеймс трудится в Amazon Web Services.
Джон Кармак
Автор знаменитой компьютерной игры Doom
Джон Кармак приложил немало усилий, чтобы компьютерные игры стали чем-то по настоящему увлекательным. Он стал «отцом-основателем» компании id Software, выпустившей легендарную игру, которую многие геймеры считают лучшей в индустрии — DOOM. Игра DOOM сделала Кармака богатым и знаменитым. Последующие разработки и релизы только способствовали увеличению славы и успеха программиста. В 2013 году Кармак увлекся технологией виртуальной реальности и устроился работать в Oculus VR. В 2019 году он покинул компанию и сосредоточился на создании мощного искусственного интеллекта.
Павел Дуров
Создатель «Вконтакте», Telegram
Павел начал свою карьеру программиста с создания крупного студенческого форума и других вузовских проектов. Он запустил крупнейшую в Рунете социальная сеть «ВКонтакте», собственником которой перестал быть в конце 2013 года. В том же году он представил мессенджер Telegram. Сервис был сделан на технологии шифрования переписки MTProto, которую разработал брат Павла. В 2014 году Россия перестала быть «домом» для программиста - он уехал из страны. В прошлом году, согласно списку журнала Forbes, Павел Дуров занял 112 место среди мировых миллиардеров.
Грейс Хоппер
Ученая, пионер программирования
Хоппер сделал как гражданскую, так и военную карьеру. Профессия программиста каким-то чудесным образом совмещалась у нее с продвижением по военно-морской службе в бюро артиллерийских вычислительных проектов при Гарвардском университете. Грейс была одной из первых женщин-адмиралов США.
В 1949 году Хоппер пришла идея о создании языка программирования, в котором вместо математических символов использовались бы слова на английском. Это была совершенно абсурдная идея для того времени! Но спустя три года Хоппер разработала первый в истории компилятор, благодаря которому компьютер стал «понимать» язык человека.
В те же годы под ее руководством был разработан один из первых высокоуровневых языков программирования – COBOL, ставший самым распространенным языком для бизнес-приложений.
Использованные источники: Steve Jennings/Getty Images for TechCrunch (CC BY), Krd (CC BY-SA), © 1994-2022 CERN, Denise Panyik-Dale (CC BY), Debarshi Ray (CC BY-SA), Clive D (CC BY-SA), Owen "O1kenobi" Long / QuakeCon (CC BY), ioerror (CC BY), TechCrunch (CC BY), US DoD