Хто кращий програміст у світі?

Хто кращий програміст у світі?

Сьогодні намагаємося зрозуміти, які програмісти залишили найпомітніший слід в історії.

ДОНАЛЬД Кнут.

Він відомий за монографії «Мистецтво програмування», що складається з декількох томів. У ній є докладні описи всього, починаючи від структур даних і випадкових чисел і закінчуючи сортуванням, перебором, а також аналізом алгоритмів – напрямком, основи якого він і заклав. У всіх книгах він наводив приклади, написані на мові асемблера – машинних команд. Ось що з приводу цієї монографії сказав Білл Гейтс: «Якщо ви вважаєте себе хорошим програмістом, прочитайте” Мистецтво програмування “Кнута. Якщо ви зможете прочитати її всю, обов’язково надішліть мені резюме ».

Кнут почав працювати над монографією в 1962 році і на сьогодні закінчив чотири томи. П’ятий том з’явиться в 2020 році, а значить, робота над п’ятьма томами займе у нього 58 років. Він збирається написати ще два. І це не кажучи про те, що він створив TeX, одну з найпоширеніших систем комп’ютерної верстки, мова METAFONT для розробки векторних шрифтів, а також системи грамотного програмування WEB і CWEB. Він нагороджений медаллю Джона фон Неймана, медаллю Франкліна, премією Тьюринга та Національної наукової медаллю США. За його роботу над «Мистецтвом програмування» йому навіть дали звання Почесного професора мистецтва програмування ».

АНДЕРС Хейлсберг.

Він написав компілятор Pascal мовою асемблера для двох панівних операційних систем того часу DOS і CPM. Пізніше компілятор увійшов до інтегрованого середовище розробки Turbo Pascal. Завдяки йому компіляція, компоновка і запуск програми стали займати секунди, а не хвилини.

Компілятор Хейлсберга купила компанія Borland International, яка також найняла програміста на роботу. Borland продавала компілятор разом з повноцінною розробкою середовища за куди менші гроші, ніж конкуренти. Завдяки Хейлсбергу продуктивність програмістів виросла в рази. Тоді я настільки вражений його роботою, що навіть написав книгу Using Turbo Pascal, вперше видану в 1986 році. Її все ще можна знайти на Amazon і eBay.

Андерс Хейлсберг очолював команду по створенню Borland Delphi (Object Pascal), що працювала так само швидко, як і Turbo Pascal. Зараз Delphi займає 11-е місце в рейтингу мов програмування і середовищ розробки TIOBE. Пізніше Хейлсберг перейшов на роботу в Microsoft, де керував розробкою C #, який зараз займає 5-е місце в рейтингу TIOBE ».

ЛІНУС Торвальдс.

Творець Linux. Всі знають, що він вміє програмувати краще Марка Цукерберга і Білла Гейтса. У такій напруженій, параноїдальній індустрії, де заробляють дуже багато грошей, ніхто не міг передбачити вихід Linux – безкоштовної і відкритої операційної системи, що стала результатом спільної праці багатьох програмістів. Також він створив систему управління версіями файлів Git і програму для професійних дайверів Subsurface.

ДЖЕЙМС Гослінг.

Творець мови Java, яку використовують у всьому світі. На основі інтерпретатора мови опису сторінок PostScript він розробив систему Network Extensible Windowing System (NEWS), що розподіляє обчислення в мережі. Над чим він тільки не працював: і над наземним аналізом телеметрії з супутника ISIS 2, і над першою версією текстового редактора Emacs для Unix, і над багатьом іншим.

РІЧАРД Столлман.

Засновник Free Software Foundation і основоположник руху відкритого вихідного коду, один з найважливіших діячів в історії інформаційних технологій. Він працював над GPL, найпоширенішою в світі ліцензією, використовуваної в тому числі в Linux, а також над набором компіляторів GCC, текстовим редактором Emacs та іншим відкритим програмним забезпеченням ».

Ми не беремося віддати комусь перше місце, оскільки усі вони є митцями своєї справи, роботи яких тісно пов’язані між собою. Сьгоднішній стан інформаційних технологій є цілком їхньою заслугою. Висновки робіть самі.

Leave a Reply

Your email address will not be published. Required fields are marked *