Лучшие программисты в мире: легендарные личности в области IT
Программист – профессия, которая является очень уважаемой сегодня. Это совершенно не удивительно, потому что в нашем мире цифровые технологии человека окружают повсюду. В области IT сегодня трудятся миллионы людей, начиная с системных администраторов и обычных «кодеров», и заканчивая ведущими разработчиками очень крупных проектов. Само собой, есть в мире IT собственные легендарные личности, без этих людей сфера IT была бы сейчас немного другой.
Кого уважают и ценят сами программисты? Кого можно назвать самыми лучшими? Однозначных рейтингов по данному вопросу нет. Однако есть некоторые личности, имена которых упоминают очень часто, вклад которых в сферу IT практически бесценен. В данной статье мы познакомимся с ними.
Линус Торвальдс
Очень известный финно-американский программист, создавший знаменитую ОС Linux, на которой сегодня функционируют дата-центры, а также большое количество ПК по всему миру.
Торвальдс – убежденный сторонник freeware (свободно распространяемых приложений). Именно благодаря ему в сфере IT, где задействованы огромные деньги, которая вся насквозь пропитана коммерцией, появилась целиком бесплатная операционная система, обладающая открытым кодом. В настоящее время в разработке и обновлениях Линукс принимают участие тысячи самых разных программистов.
Линус Торвальдс сегодня известен как человек, который не пытается нравиться людям и совершенно не стесняется в выражениях, когда о чем-либо говорит. Среди программистов о нем часто шутят в том же стиле, как шутят о Чаке Норисе среди обычных людей. Например, говорят, что Линус умеет делить на ноль или может играть в 3D-игры в уме, используя чтение их исходного кода.
Дональд Кнут
Дональд является автором монографии «Искусство программирования», ставшей учебником и настольной книгой для программистов всего мира. Кнут также является почетным профессором Стенфорда.
Академические работы Кнута представляют собой огромные труды, которые охватывают практически все направления программирования, начиная со структур данных и заканчивая анализами алгоритмов. Последнее направление было создано самим Крутом. Помимо теории, в монографии можно найти большое количество примеров на языке Ассемблер.
Известные разработчики из Google, Facebook и иных больших проектов много раз высказывали благодарность Дональду Кнуту за его уникальный учебник. О Кнуте, в том числе, говорил Билл Гейтс. Его слова: «Если вы считаете себя программистом, тогда попробуйте прочесть Кнута. И если вы сможете прочитать его книгу полностью, тогда отправляйте мне свое резюме».
Работа монументальным трудом Кнута ведется с 1962 года. К настоящему времени вышло 4 тома, и к 2020 году профессор обещает опубликовать пятый. Дональд Кнут также известен как создатель популярной системы для компьютерной верстки TeX и языка программирования METAFONT, предназначенного для использования с векторными шрифтами.
Сэр Тим Бернерс-Ли
Бернерс-Ли является автором HTTP протокола, который положен в основу работы сети Интернет. Это единственный программист, который возведен в звание рыцаря.
Сегодня он стоит во главе общественной организации «Альянс за доступный интернет», основной целью которой является предоставление быстрого и доступного интернета для всех и каждого. Организация получает поддержку от многих крупных корпораций, таких как Facebook, Microsoft и Google.
Джеймс Гослинг
Гослинг – автор знаменитого языка программирования Java. Другой его крупной разработкой является NEWS, специальная система для распределения вычислений в Сети. Джеймс Гослинг работал над очень многими проектами, среди которых есть системы для анализа результатов спутниковой телеметрии, есть редактор текстов Emacs, а также еще многое другое. Гослинг также участвовал в разработке алгоритмов для Google, в последнее же время он занят созданием программного обеспечения для проведения подводных исследований.
Андерс Хейлсберг
Хейлсберг является разработчиком компилятора для Pascal, благодаря этому приложению компиляция программы была в итоге сокращена до нескольких секунд.
Первая версия этого компилятора создавалась под DOS, несколько позже компилятор встроили в среду Turbo Pascal. Компилятор Хейлсберга очень повлиял на продуктивность работы в области IT, которая увеличилась в несколько раз.
Несколько позже Хейлсберг стал во главе команды, разработавшей Borland Delphi. Тут особенное внимание также уделялось быстродействию. На сегодняшний день Delphi является одним из наиболее популярных языков в мире.
Марк Цукерберг
Известный американский программист, создатель популярной соцсети Facebook. Имя Цукерберга очень известно за пределами профессиональной среды, это фигура публичная. С соцсетью Facebook в последнее время связано большое количество скандалов, однако проект продолжает успешное развитие.
Цукерберг считает наиболее эффективными небольшие команды, которые способны, по его мнению, работать гораздо плодотворнее, нежели крупные коллективы. Поэтому обслуживанием обширной социальной сети занимается всего 10 000 человек по всему миру.
Брэм Коэн
Создатель протокола BitTorrent, обеспечивающего быструю загрузку файлов из Всемирной Сети. Торренты популярны во всем мире, и к настоящему времени количество пользователей BitTorrent составляет уже около 250 млн. человек. Через торренты сегодня скачивают просто гигантские объемы данных. Ест и проблемы – возможности торрентов сегодня активно используются «пиратами».
Брендан Айк
Разработчик JavaScript, языка, который сегодня считается одним из главных стандартов в сфере WEB-программирования. Айк участвовал в создании фирмы Mozilla, он также работал и над браузером Firefox, трудился на посту СЕО. Был уволен после скандала, который был связан с его позицией касательно однополых браков (Брендан является активным участником движения за запрет таких браков в Калифорнии).
Бьерн Страуструп
Создал язык программирования C++, улучшенную версию языка C. Сегодня C++ изучается студентами практически всех ВУЗов, этот язык к настоящему времени смог стать одним из самых основных прикладных языков. Синтаксис C применяется в PHP и иных сегодняшних языках программирования. Доработки, предложенные Бьерном Страуструпом, оказались столь хорошими, что сегодня, если говорят «Си», имеется в виду уже не базовая версия данного языка. Сегодня Бьерн читает свои лекции в нескольких известных ВУЗах, а также работает с Morgan Stanley.
Джон Кармак
Кармак известен как один из «отцов-основателей» компании id Software, и как автор знаменитой компьютерной игры Doom. Известно, что идея Doom пришла к Джону во время игры в D&D. Тогда в корпорациях игры в эти настолки проходили регулярно, Джон на таких играх обычно исполнял роль гейм-мастера.
Создавая Doom, Джон Кармак использовал первым оригинальные 3D-трюки, многие из них используются в компьютерных играх и в наше время.