Най-великите програмисти в света на всички времена
Искали ли сте някога да знаете кои са най-великите програмисти, които са ходили на тази планета? Прочетете, докато изследваме най-великите програмисти на всички времена и техния принос.

Компютърът революционизира света – без съмнение в това. И програмистите са отговорни за това.
И все пак не всички програмисти са равни. Въпреки че мнозина са постигнали големи постижения в света на компютърните науки, има няколко, които са повлияли най-много на нас и останалото човечество.
Тези елитни хакери варират от малко известни до известни и идват от най-различен произход. Но общото между тях е начинът, по който промениха живота ни чрез работата си.
Тази публикация е посветена на тях.
Най-великите програмисти в света на всички времена от Impact
| Име | Известен за | Роден | националност | Коментари |
|---|---|---|---|---|
| Денис Ричи | C, Unix | 1941 | американски | Предаден през 2011 г |
| Линус Торвалдс | Linux | 1969 | финландски американец | Усмихва се много |
| Бил Гейтс | Windows | 1955 | американски | Бившият най-богат човек в света |
| Бярне Страуступ | C + + | 1950 | датски | |
| Кен Томпсън | Unix, Go | 1943 | американски | |
| Тим Бърнърс Лий | WWW | 1955 | Великобритания | Директор на W3C |
| Джеймс Гослинг | Ява | 1955 | Канада | Напиши веднъж, бягай навсякъде |
| Ричард Столман | GNU, FSF | 1953 | американски | GNU/Linux, GPL |
| Гуидо ван Россум | Питон | 1956 | Холандия | Доброжелателният диктатор |
| Расмус Лердорф | PHP | 1968 | канадски, датски | По-динамична мрежа |
| Satoshi Nakamoto | Blockchain | ?? | ??? | ??? |
1. Денис Ричи

Денис Ричи разработи операционната система Unix съвместно с Кен Томпсън и това е страхотен подвиг. Но неговото създаване на езика за програмиране C го поставя на върха в този списък. Защото той ни повлия най-много.
Първоначално подобрение на езика B, който той създаде съвместно, C се превърна в най-успешния език за програмиране в света. Той захранва безброй приложения, включително ядрото на Linux, което захранва 67% от всички уеб сървъри и 100% от 500-те най-бързи суперкомпютри в света.
Много езици за програмиране също са се развили от C и те включват Java, JavaScript, Go на Google, бързият и мощен C++, C#, Perl и впечатляващия Rust език на Mozilla. Ако знаете тези езици, тогава трябва да знаете колко много C на Денис Ричи е повлияло на нашия свят.
Той почина през 2011 г., но можете да прочетете копие от неговата книга „C Programming Language“, за да разберете колко брилянтен е бил той. Това е книга, която всеки програмист трябва да има, дори и тези, които не планират да я използват.
Благодаря, сър. И продължете да почивате.
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 е страхотен език и можете да правите невероятни неща с него, особено когато използвате въображението си. Но му липсват няколко функции и това е, което Bjarne Stroustrup си постави за цел.
C++ на Bjarne Stroustrup трансформира света на критичен за времето и производителността софтуер от видеоигри до уебсайтове за електронна търговия, настолни приложения, музикални секвенсори, бази данни и дори системи за превключване на телефони.
C++ е по същество C с класове. След това той се превърна в пълноценен обектно-ориентиран език за програмиране и с отлично управление на паметта. Друга функция, която липсваше на C.
Езикът предоставя четирите функции на ООП, които са абстракция, наследяване, капсулиране и полиморфизъм на C програмиста. А това от своя страна спомогна за създаването на невероятни приложения, които може би никога не биха съществували без него.
Те включват MySQL, Windows OS, браузър Firefox, Maya 3D, Adobe Photoshop, Maya, много вградени системи, които трябва да осигурят висока производителност, и много други.
5. Кен Томпсън

Две основни творения на името на Кен Томпсън са Unix и Go. Той проектира и разработва операционната система Unix с Денис Ричи през 1970-те години, докато работи в Bell Labs. И наскоро той разработи съвместно езика Go, докато работи в Google.
Неговото развитие на Unix е важно поради философията на Unix, която е помогнала при разработването на сървърни среди. Linux, например, е клонинг на Unix. Той е модулен и използва прости, но специализирани инструменти, които комуникират помежду си чрез канали в Shell.
Unix също повлия на академичната общност, тъй като беше лицензиран и много групи излязоха със своите версии като BSD, Solaris и AIX на IBM. Освен това допринесе за движението за свободен софтуер, онлайн документацията, ранните мрежови системи и интернет като цяло.
Go е статично въведен език и много подобен на C. Но включва много допълнения, за да направи кодера по-продуктивен в модерна среда. Тези функции включват събиране на боклук, паралелност и безопасност на паметта от препълване на буфера на C и проблеми с указателя, между другото.
6. Тим Бърнърс-Лий

На 12 март 1989 г. сър Тимъти Джон Бърнърс-Лий предложи система за управление на информация, използваща компютърни мрежи. И през ноември същата година той внедри тази система.
Това беше комуникация между мрежов клиент и сървър, използвайки HTTP, Hypertext Transfer Protocol, през мрежа, наречена „Интернет“.
Разбира се, в онези дни имаше предишни компютърни мрежи. Но това често бяха затворени изследователски системи за академични изследвания на високо ниво и обикновено се управляваха от брадати хора с фантастични степени.
Тим Бърнърс-Лий създаде световната мрежа за обикновения Джо и показа на хората как да създават уебсайтове. Той изгради първия в света уебсайт, първия в света уеб браузър и първия в света уеб сървър, който е CERN HTTPd (HTTP демон).
Той също така написа първата в света версия на HTML и останалото е история. Какъв маниак.
7. Джеймс Гослинг

Този канадски компютърен учен е бащата на езика за програмиране Java. И въпреки че Java вече не изглежда голяма работа, в нея има много повече, отколкото повечето хора осъзнават.
Java е известен като езика Write Once, Run Anywhere. Така че просто пишете кода на вашата програма само веднъж и потребителят може да го изпълни на всяка архитектура. Алтернативата, разбира се, е да напишете специфичен код за всяка архитектура, на която искате да работи вашата програма.
Въпреки че повечето компютри днес работят с архитектурата x8086 на IBM, не винаги е било така. Различните операционни среди бяха голямо главоболие за разработката на софтуер и са причината Java да постигне такъв огромен успех.
8. Ричард Столман

През септември 1983 г. Ричард Столман стартира проекта GNU в опит да създаде подобна на Unix изчислителна среда, която включва изцяло свободен софтуер.
За тази цел той основава и Фондацията за свободен софтуер и създава GPL (GNU General Public License) за разпространение на безплатен софтуер, който потребителят може да копира и модифицира, както пожелае.
Проектът GNU и FSF станаха стартовата площадка за Linux OS в това, което е днес. Най-забележителните пакети на проекта включват GNOME, Gimp, bash, tar, gzip и grep.
Столман също така лично разработи GNU Compiler Collection или GCC за напредък в разработката на софтуер на GNU-съвместими системи. И той създаде GNU Emacs, луд, но мощен текстов редактор.
Въпреки че в момента е замесен в противоречив медиен скандал, приносът му към света на компютрите и достъпния софтуер остава такъв, какъвто е.
9. Гуидо ван Росум

Езиците от C-семейството са страхотни и ефективни, но някои хора просто не могат да се справят с тях. Или някои хора просто се нуждаят от нещо малко по-малко объркващо.
Гуидо ван Росум създаде Език за програмиране на Python през 1989 г. и оттогава е трансформирал много области на компютрите, от среди на Unix до превръщането в любимия език за разработчиците на AI.
Python възприема различен подход към разработването на програми, със своите отстъпи, динамично писане и изчерпателна стандартна библиотека. Той също така се доставя с интерпретатор, който е предварително инсталиран и готов за работа в много Linux системи.
10. Расмус Лердорф

Скромното начало на World Wide Web включваше статични HTML сайтове, които, въпреки че поставиха началото на новата ера на компютрите, оставиха много да се желае.
Един хакер, който се опита да коригира това желание, е Rasmus Lerdorf. Той написа колекция от C програми, които работят като CGI или Common Gateway Interface за неговия HTML сървър за начална страница, и PHP е роден.
Той дори не подозираше, че творението му е предназначено да трансформира интернет. В момента PHP захранва около 80% от сървърите в мрежата, благодарение на това, че е безплатен софтуер с отворен код. Освен това е много красив език, който е сладък за кодиране.
11. Сатоши Накамото

Добре, всички знаем, че Сатоши Накамото вероятно е псевдоним. Но независимо дали той, тя, те или то, това име промени курса на човечеството, когато публикува първата статия, която въведе Bitcoin на 31 октомври 2008 г.
Излишно е да казвам, че сега криптовалутите струват трилиони долари, а Сатоши Накамото е заслужен милиардер. Но изглежда все още сме в ранните фази на смущения в криптовалутата, тъй като основната блокчейн технология, предназначена за биткойн валутата, заживява свой собствен живот.
Светът на изкуството също в момента е под смущение от незаменими токени, технология, извлечена от блокчейн. Плюс множество други приложения също са в процес на активно разработване. Дори големи компании от Wikimedia до Microsoft, Tesla, AT&T и Burger King приемат биткойни.
Както и да тръгне, светът вече никога няма да бъде същият. Заради Сатоши Накамото.
Заключение
Стигайки до края на този списък с най-велики програмисти, е очевидно колко ярък е бил или е всеки от техните маниакални умове.
И тъй като светът продължава да разчита на компютъризацията, ние се молим истинската хакерска култура никога да не умира. И нека благоволението на Хакерската етика продължават да подхранват компютърната революция на нашата любима планета.





