Найвидатніші програмісти світу всіх часів
Ви коли-небудь хотіли дізнатися про найкращих програмістів, які ходили на цій планеті? Читайте далі, поки ми досліджуємо найкращих програмістів усіх часів та їхній внесок.

Комп’ютер здійснив революцію у світі – це безперечно. І за це відповідають програмісти.
Проте не всі програмісти рівні. Хоча багато хто досяг великих подвигів у світі інформатики, є кілька тих, хто найбільше вплинув на нас та решту людства.
Ці елітні хакери варіюються від маловідомих до відомих, і вони мають найрізноманітніше походження. Але їх об’єднує те, як вони своєю працею змінили наше життя.
Їм і присвячений цей пост.
Найкращі програмісти світу всіх часів від Impact
| ІМ'Я | Відомий за | Born | Національність | Коментарі |
|---|---|---|---|---|
| Денніс Річі | C, Unix | 1941 | американська | Передана в 2011 році |
| Лінус Торвальдс | Linux | 1969 | Фінський американець | Багато посміхається |
| Білл Гейтс | Windows | 1955 | американська | Колишня найбагатша людина світу |
| Б'ярне Страуступ | C + + | 1950 | Данська | |
| Кен Томпсон | Unix, Go | 1943 | американська | |
| Тім Бернерс Лі | WWW | 1955 | Об'єднане Королівство | Директор W3C |
| Джеймс Гослінг | Java | 1955 | Канада | Напиши один раз, біжи куди завгодно |
| Річард Столлман | GNU, FSF | 1953 | американська | GNU/Linux, GPL |
| Гвідо ван Россум | Python | 1956 | Нідерланди | Доброзичливий диктатор |
| Расмус Лердорф | PHP | 1968 | канадський, датський | Більш динамічна мережа |
| Сатоши Накамото | Blockchain | ?? | ? | ? |
1. Денніс Річі

Денніс Річі спільно з Кеном Томпсоном розробив операційну систему Unix, і це великий подвиг. Але саме його створення мови програмування C ставить його на вершину цього списку. Тому що він найбільше вплинув на нас.
Спочатку вдосконалення мови B, яку він створив, C виріс і став найуспішнішою мовою програмування у світі. Він підтримує незліченну кількість програм, включаючи ядро Linux, яке забезпечує роботу 67% усіх веб-серверів і 100% із 500 найшвидших суперкомп’ютерів світу.
Багато мов програмування також розвинулися з C, зокрема Java, JavaScript, Google Go, швидка та потужна мова C++, C#, Perl і вражаюча мова Mozilla Rust. Якщо ви знаєте ці мови, то повинні знати, наскільки C Денніса Річі вплинула на наш світ.
Він помер у 2011 році, але ви можете прочитати копію його книги «Мова програмування C», щоб зрозуміти, наскільки він був геніальним. Це книга, яку повинен мати кожен програміст, навіть той, хто не планує нею користуватися.
Дякую, сер. І далі відпочивати.
2. Лінус Торвальдс

Книга «Просто для розваги» з’явилася на книжкових полицях приблизно у 2002 році та розповідала історію Лінуса Торвальдса. Народжений у сім’ї журналістів, Торвальдс виріс у Гельсінкі, Фінляндія, і в 1991 році випустив прототипи операційної системи Linux.
Він випустив його безкоштовно і продовжує працювати над його розробкою донині. Це призвело до широкого застосування системи для всього, починаючи від настільних ПК, веб-серверів, Android, Chrome OS тощо. Він також є творцем програмного забезпечення для контролю версій Git.
Звичайно, Інтернет виріс би без безкоштовного Linux від Torvald. Проте немає сумніву, що з ОС та іншими витратами на ліцензування він пішов би іншим шляхом. Linux вирівняв Інтернет-ландшафт, будучи безкоштовним і дозволив малим гравцям конкурувати з гігантами.
3. Білл Гейтс

Цей не потребує представлення, і саме тому він також займає перші місця. Звичайно, Білл Гейтс хороший програміст, але ми розглянемо його бізнес-бік.
Він створив Microsoft Behemoth разом із Полом Алленом у 1975 році, і компанія виросла до понад 150,000 53 співробітників у всьому світі, з операційним доходом у 2020 мільярди доларів у 44.3 році, чистим доходом у 301.3 мільярда доларів США та загальними активами в XNUMX мільярда доларів США.
Іншими словами, Білл Ґейтс показав світові, що комп’ютерні програмісти, або гіки, можуть успішно займатися бізнесом самостійно та змінювати курс галузей. Сьогодні гіки продовжують змінювати світ за допомогою проривних технологій, і вони заробляють на цьому купу грошей.
4. Б'ярне Страуструп

C — чудова мова, і з нею можна робити дивовижні речі, особливо якщо використовувати свою уяву. Але йому не вистачає кількох функцій, і це те, що Б’ярне Страуструп збирався доставити.
C++ Б’ярна Страуструпа змінив світ критично важливого для часу та продуктивності програмного забезпечення від відеоігор до веб-сайтів електронної комерції, настільних програм, музичних секвенсорів, баз даних і навіть систем комутації телефонів.
C++ - це, по суті, C з класами. Потім вона перетворилася на повноцінну об’єктно-орієнтовану мову програмування з чудовим керуванням пам’яттю. Ще одна функція, якої не вистачало C.
Ця мова надає програмісту на С чотири функції ООП, а саме: абстракцію, успадкування, інкапсуляцію та поліморфізм. А це, у свою чергу, допомогло створити дивовижні програми, які, можливо, ніколи б не існували без нього.
Серед них MySQL, ОС Windows, браузер Firefox, Maya 3D, Adobe Photoshop, Maya, багато вбудованих систем, які мають забезпечувати високу продуктивність, і багато іншого.
5. Кен Томпсон

Двома головними творіннями імені Кена Томпсона є Unix і Go. Він спроектував і розробив операційну систему Unix разом з Деннісом Річі в 1970-х роках, працюючи в Bell Labs. А нещодавно, працюючи в Google, він брав участь у розробці мови Go.
Його розробка Unix важлива через філософію Unix, яка допомогла в розробці серверних середовищ. Linux, наприклад, є клоном Unix. Він модульний і використовує прості, але спеціалізовані інструменти, які спілкуються один з одним за допомогою каналів в Shell.
Unix також вплинула на академічну спільноту, оскільки вона була ліцензована, і багато груп придумали свої версії, такі як BSD, Solaris і AIX від IBM. Це також сприяло руху вільного програмного забезпечення, онлайн-документації, раннім мережевим системам та Інтернету загалом.
Go є статично типізованою мовою, дуже схожою на C. Але вона має багато доповнень, щоб зробити програміст більш продуктивним у сучасному середовищі. Ці функції включають збір сміття, паралелізм і захист пам’яті від переповнення буфера C і проблем з покажчиками, серед іншого.
6. Тім Бернерс-Лі

12 березня 1989 року сер Тімоті Джон Бернерс-Лі запропонував систему управління інформацією за допомогою комп'ютерних мереж. І в листопаді того ж року він запровадив ту систему.
Це був зв’язок між мережевим клієнтом і сервером за допомогою HTTP, протоколу передачі гіпертексту, через мережу під назвою «Інтернет».
Звичайно, в ті часи існували попередні комп’ютерні мережі. Але це часто були закриті дослідницькі системи для наукових досліджень високого рівня, і ними зазвичай керували бородаті люди з шикарними ступенями.
Тім Бернерс-Лі створив Всесвітню мережу для пересічного Джо і показав людям, як створювати веб-сайти. Він створив перший у світі веб-сайт, перший у світі веб-браузер і перший у світі веб-сервер, яким є CERN HTTPd (HTTP-демон).
Він також написав першу в світі версію HTML, а решта вже історія. Який гик.
7. Джеймс Гослінг

Цей канадський вчений-інформатик є батьком мови програмування Java. І хоча Java, здається, більше не є великою проблемою, це набагато більше, ніж більшість людей усвідомлюють.
Java відома як мова Write Once, Run Anywhere. Отже, ви просто пишете код своєї програми лише один раз, і користувач може виконати його на будь-якій архітектурі. Альтернативою, звичайно, є написання спеціального коду для кожної архітектури, на якій ви хочете, щоб ваша програма працювала.
Хоча сьогодні більшість комп’ютерів працюють на архітектурі IBM x8086, так було не завжди. Різні операційні середовища були великим головним болем для розробки програмного забезпечення і є причиною такого величезного успіху Java.
8. Річард Столмен

У вересні 1983 року Річард Столлман запустив проект GNU, намагаючись створити Unix-подібне обчислювальне середовище, яке містить повністю вільне програмне забезпечення.
З цією метою він також заснував Free Software Foundation і створив GPL (GNU General Public License) для розповсюдження вільного програмного забезпечення, яке користувач міг копіювати та змінювати за своїм бажанням.
Проект GNU і FSF стали стартовою площадкою для ОС Linux у те, чим вона є сьогодні. Найвідоміші пакети проекту включають GNOME, Gimp, bash, tar, gzip і grep.
Столман також особисто розробив GNU Compiler Collection або GCC для вдосконалення розробки програмного забезпечення на GNU-сумісних системах. І він створив GNU Emacs, божевільний, але потужний текстовий редактор.
Незважаючи на те, що зараз він втягнутий у суперечливий медіа-скандал, його внесок у світ комп’ютерів і доступного програмного забезпечення залишається таким, яким він є.
9. Гвідо ван Россум

Мови сімейства C чудові та ефективні, але деякі люди просто не можуть з ними впоратися. Або деяким людям просто потрібно щось менш заплутане.
Гвідо ван Россум створив Мова програмування Python у 1989 році, і з тих пір вона змінила багато областей обчислювальної техніки, від середовищ Unix до того, щоб стати улюбленою мовою для розробників ШІ.
Python використовує інший підхід до розробки програм із відступами, динамічним набором тексту та комплексною стандартною бібліотекою. Він також постачається з інтерпретатором, попередньо встановленим і готовим до використання в багатьох системах Linux.
10. Расмус Лердорф

Скромний початок Всесвітньої павутини показував статичні HTML-сайти, які, хоча й започаткували нову еру комп’ютерів, залишали бажати кращого.
Одним з хакерів, який намагався виправити це бажання, є Расмус Лердорф. Він написав колекцію програм C, які працювали як CGI або Common Gateway Interface для його сервера домашньої сторінки HTML, і PHP народився.
Він навіть не здогадувався, що його творіння має змінити Інтернет. Завдяки тому, що PHP є безкоштовним програмним забезпеченням із відкритим вихідним кодом, зараз працює близько 80% веб-серверів. Це також дуже красива мова, яку зручно кодувати.
11. Сатоші Накамото

Гаразд, ми всі знаємо, що Сатоші Накамото, ймовірно, є псевдонімом. Але чи він, вона, вони чи воно, це ім’я змінило курс людства, коли 31 жовтня 2008 року воно опублікувало першу статтю, в якій було представлено біткойн.
Зайве говорити, що зараз криптовалюти коштують трильйони доларів, а Сатоші Накамото є заслуженим мільярдером. Але, здається, ми все ще перебуваємо на ранніх стадіях криптографічних збоїв, оскільки базова технологія блокчейну, розроблена для валюти біткойн, живе власним життям.
Світ мистецтва також зараз переживає зрив через невзаємозамінні токени, технологію, похідну від блокчейну. Крім того, багато інших програм також знаходяться в активній розробці. Навіть великі компанії від Wikimedia до Microsoft, Tesla, AT&T і Burger King приймають біткойни.
Як би це не піде, очевидно, що світ ніколи не буде колишнім. Через Сатоші Накамото.
Висновок
Підходячи до кінця цього списку найвидатніших програмістів, стає очевидним, наскільки яскравим був або є розум кожного з їхніх гіків.
І оскільки світ продовжує покладатися на комп’ютеризацію, ми молимося, щоб справжня хакерська культура ніколи не вмирала. І нехай доброзичливість Хакерська етика продовжувати підживлювати комп’ютерну революцію на нашій улюбленій планеті.





