'S Werelds beste programmeurs aller tijden

De computer heeft een revolutie teweeggebracht in de wereld - daar bestaat geen twijfel over. En daar zijn programmeurs verantwoordelijk voor.
Toch zijn niet alle programmeurs gelijk. Hoewel velen grote prestaties hebben geleverd in de wereld van de informatica, zijn er enkelen die ons en de rest van de mensheid het meest hebben beïnvloed.
Deze elite Hackers variëren van weinig bekend tot beroemd, en ze hebben de meest uiteenlopende achtergronden. Maar wat ze gemeen hebben is de manier waarop ze ons leven hebben veranderd door hun werk.
Dit bericht is aan hen opgedragen.
'S Werelds grootste programmeurs aller tijden door Impact
Naam | Bekend om | Geboren | Nationaliteit | Heb je vragen? Stel ze hier. |
---|---|---|---|---|
Dennis Ritchie | C, Unix | 1941 | Amerikaans | Overgedragen in 2011 |
Linus Torvalds | Linux | 1969 | Fins Amerikaans | Lacht veel |
Bill Gates | Windows | 1955 | Amerikaans | Voormalig rijkste man ter wereld |
Bjarne Stroustup | C + + | 1950 | Deens | |
Ken Thompson | Unix, ga | 1943 | Amerikaans | |
Tim Berners-Lee | WWW | 1955 | Verenigd Koninkrijk | Directeur van W3C |
James Goslin | Java | 1955 | Canada | Eén keer schrijven, overal rennen |
Richard Stallman | GNU, FSF | 1953 | Amerikaans | GNU/Linux, GPL |
Guido van Rossum | Python | 1956 | Nederland | De welwillende dictator |
Rasmus Lerdorf | PHP | 1968 | Canadees, Deens | Een dynamischer web |
Satoshi Nakamoto | Blockchain | ?? | ??? | ??? |
1. Dennis Ritchie

Dennis Ritchie heeft samen met Ken Thompson het Unix-besturingssysteem ontwikkeld en dit is een geweldige prestatie. Maar het is zijn creatie van de programmeertaal C die hem bovenaan deze lijst plaatst. Omdat hij de meeste indruk op ons heeft gemaakt.
Oorspronkelijk een verbetering van de B-taal, die hij mede heeft gemaakt, groeide C uit tot 's werelds meest succesvolle programmeertaal. Het drijft talloze toepassingen aan, waaronder de Linux-kernel, die 67% van alle webservers en 100% van 's werelds 500 snelste supercomputers aandrijft.
Veel programmeertalen zijn ook voortgekomen uit C, waaronder Java, JavaScript, Google's Go, de snelle en krachtige C++, C#, Perl en Mozilla's indrukwekkende Rust-taal. Als je deze talen kent, zou je moeten weten hoeveel de C van Dennis Ritchie onze wereld heeft beïnvloed.
Hij stierf in 2011, maar je kunt een exemplaar van zijn boek "C Programming Language" lezen om te begrijpen hoe briljant hij was. Het is een boek dat elke programmeur zou moeten hebben, zelfs degenen die het niet van plan zijn te gebruiken.
Dank u meneer. En blijf rusten.
2. Linus Torvalds

"Just for fun" kwam rond 2002 in de boekenkasten en het vertelde het verhaal van Linus Torvalds. Torvalds, geboren als ouders van journalisten, groeide op in Helsinki, Finland en bracht in 1991 de prototypes van het Linux-besturingssysteem uit.
Hij heeft het gratis uitgebracht en is tot op de dag van vandaag blijven werken aan de ontwikkeling ervan. Dit leidde tot de brede acceptatie van het systeem voor alles, van desktops, webservers, Android, Chrome OS, enzovoort. Hij is ook de maker van de Git-revisiecontrolesoftware.
Natuurlijk zou het internet zijn gegroeid zonder Torvalds gratis Linux. Het lijdt echter geen twijfel dat het een ander pad zou zijn ingeslagen met OS en andere licentiekosten. Linux heeft het internetlandschap genivelleerd door gratis te zijn en kleine spelers in staat te stellen te concurreren met de reuzen.
3. Bill Gates

Deze behoeft geen introductie, en juist daarom staat hij ook in de topposities. Natuurlijk is Bill Gates een goede programmeur, maar het is zijn zakelijke kant waar we naar zullen kijken.
Hij creëerde de Microsoft Behemoth met Paul Allen in 1975 en het bedrijf is uitgegroeid tot meer dan 150,000 werknemers wereldwijd, met $ 53 miljard aan bedrijfsinkomsten in 2020, $ 44.3 miljard netto-inkomsten en $ 301.3 miljard aan totale activa.
Met andere woorden, Bill Gates liet de wereld zien dat computerprogrammeurs, of geeks, met succes zelfstandig zaken kunnen doen en de koers van industrieën kunnen veranderen. Tegenwoordig blijven nerds de wereld veranderen met behulp van disruptieve technologieën, en ze verdienen er tonnen geld mee.
4. Bjarne Stroustrup

C is een geweldige taal en je kunt er geweldige dingen mee doen, vooral als je je fantasie gebruikt. Maar het mist een paar functies, en dat is wat Bjarne Stroustrup wilde leveren.
Bjarne Stroustrup's C++ heeft de wereld van timing- en prestatiekritieke software getransformeerd van videogames tot e-commercewebsites, desktopapplicaties, muzieksequencers, databases en zelfs telefoonschakelsystemen.
C++ is in wezen C met klassen. Vervolgens evolueerde het naar een volwaardige objectgeoriënteerde programmeertaal en met uitstekend geheugenbeheer. Een ander kenmerk dat C ontbrak.
De taal levert de vier kenmerken van OOP, namelijk abstractie, overerving, inkapseling en polymorfisme aan de C-programmeur. En dit heeft op zijn beurt geholpen om geweldige applicaties te maken, die zonder deze misschien nooit zouden hebben bestaan.
Ze omvatten MySQL, Windows OS, Firefox-browser, Maya 3D, Adobe Photoshop, Maya, veel embedded systemen die hoge prestaties moeten leveren, en nog veel meer.
5. Ken Thompson

Twee belangrijke creaties op de naam van Ken Thompson zijn Unix en Go. Hij ontwierp en ontwikkelde het Unix-besturingssysteem samen met Dennis Ritchie in de jaren 1970 terwijl hij bij Bell Labs werkte. En meer recentelijk heeft hij de Go-taal mede ontwikkeld, terwijl hij bij Google werkte.
Zijn ontwikkeling van Unix is belangrijk vanwege de Unix-filosofie, die heeft geholpen bij de ontwikkeling van serveromgevingen. Linux is bijvoorbeeld een Unix-kloon. Het is modulair en maakt gebruik van eenvoudige, maar gespecialiseerde tools, die met elkaar communiceren via leidingen in de Shell.
Unix had ook invloed op de academische gemeenschap, aangezien het een licentie had en veel groepen met hun versies kwamen, zoals BSD, Solaris en IBM's AIX. Het droeg ook bij aan de vrije softwarebeweging, online documentatie, vroege netwerksystemen en internet in het algemeen.
Go is een statisch getypeerde taal en lijkt erg op C. Maar het bevat veel toevoegingen om de codeerder nog meer te maken productief in een moderne omgeving. Deze functies omvatten onder meer garbagecollection, gelijktijdigheid en geheugenveiligheid tegen bufferoverflows en pointerproblemen in C.
6. Tim Berners-Lee

Op 12 maart 1989 stelde Sir Timothy John Berners-Lee een systeem voor voor informatiebeheer met behulp van computernetwerken. En in november van datzelfde jaar implementeerde hij dat systeem.
Het was een communicatie tussen een netwerkclient en een server, met behulp van HTTP, het Hypertext Transfer Protocol, via een netwerk genaamd "The Internet".
Natuurlijk waren er in die tijd eerdere computernetwerken. Maar dit waren vaak afgesloten onderzoekssystemen voor academisch onderzoek op hoog niveau, en ze werden meestal beheerd door bebaarde mensen met mooie diploma's.
Tim Berners-Lee creëerde het World Wide Web voor de gemiddelde Joe en liet mensen zien hoe websites te bouwen. Hij bouwde 's werelds eerste website, 's werelds eerste webbrowser en 's werelds eerste webserver, de CERN HTTPd (HTTP-daemon).
Hij schreef ook 's werelds eerste versie van HTML en de rest is geschiedenis. Wat een nerd.
7. James Gosling

Deze Canadese computerwetenschapper is de vader van de programmeertaal Java. En hoewel Java niet veel meer lijkt te zijn, komt er veel meer bij kijken dan de meeste mensen beseffen.
Java staat bekend als de Write Once, Run Anywhere-taal. Dus je schrijft de code van je programma maar één keer en een gebruiker kan het op elke architectuur uitvoeren. Het alternatief is natuurlijk om specifieke code te schrijven voor elke architectuur waarop u uw programma wilt laten draaien.
Hoewel de meeste computers tegenwoordig op de x8086-architectuur van IBM draaien, is dat niet altijd zo geweest. Verschillende besturingsomgevingen waren een grote hoofdpijn voor software development en is de reden dat Java zo'n groot succes werd.
8.Richard Stallman

In september 1983 lanceerde Richard Stallman de GNU Project in de poging om een Unix-achtige te creëren computergebruik omgeving die volledig uit vrije software bestaat.
Daartoe richtte hij ook de Free Software Foundation op en creëerde hij de GPL (GNU General Public License) voor het distribueren van gratis software die de gebruiker naar wens kon kopiëren en wijzigen.
Het GNU-project en de FSF werden het startpunt voor het Linux-besturingssysteem tot wat het nu is. De meest opvallende pakketten van het project zijn GNOME, Gimp, bash, tar, gzip en grep.
Stallman heeft ook persoonlijk de GNU Compiler Collection of GCC ontwikkeld voor het bevorderen van softwareontwikkeling op GNU-compatibele systemen. En hij creëerde de GNU Emacs, een gekke maar krachtige teksteditor.
Hoewel hij momenteel verwikkeld is in een controversieel mediaschandaal, blijven zijn bijdragen aan de wereld van computers en toegankelijke software wat ze zijn.
9. Guido van Rossum

C-familietalen zijn geweldig en effectief, maar sommige mensen kunnen er gewoon niet mee omgaan. Of sommige mensen hebben gewoon iets minder verwarrends nodig.
Guido van Rossum creëerde de Python programmeertaal in 1989 en sindsdien heeft het vele computergebieden getransformeerd, van Unix-omgevingen tot de favoriete taal voor AI ontwikkelaars.
Python heeft een andere benadering van programma-ontwikkeling, met zijn inspringen, dynamisch typen en een uitgebreide standaardbibliotheek. Het wordt ook geleverd met een interpreter die vooraf is geïnstalleerd en klaar voor gebruik in veel Linux-systemen.
10. Rasmus Lerdorf

Het bescheiden begin van het World Wide Web bevatte statische HTML-sites, die, hoewel ze het nieuwe computertijdperk inluidden, veel te wensen overlieten.
Een hacker die probeerde dit verlangen op te lossen, is Rasmus Lerdorf. Hij schreef een verzameling C-programma's die draaiden als de CGI of Common Gateway Interface voor zijn HTML-homepageserver, en PHP was geboren.
Hij wist niet dat zijn creatie het internet zou transformeren. PHP beheert momenteel ongeveer 80% van de webservers, dankzij het feit dat het gratis is open source software. Het is ook een hele mooie taal die leuk is om te coderen.
11. Satoshi Nakamoto

Oké, we weten allemaal dat Satoshi Nakamoto vermoedelijk een pseudoniem is. Maar of hij, zij, zij of het, die naam veranderde de koers van de mensheid toen het op 31 oktober 2008 de eerste paper publiceerde die Bitcoin introduceerde.
Onnodig te zeggen, cryptocurrencies zijn nu biljoenen dollars waard en Satoshi Nakamoto is een welverdiende miljardair. Maar het lijkt erop dat we ons nog steeds in de vroege fasen van crypto-verstoringen bevinden, als onderliggende factor blockchain technologie ontworpen voor de Bitcoin-valuta gaat een eigen leven leiden.
Ook de kunstwereld staat momenteel onder druk niet-fungible tokens, een van blockchain afgeleide technologie. Bovendien zijn er nog tal van andere toepassingen in actieve ontwikkeling. Zelfs grote bedrijven, van Wikimedia tot Microsoft, Tesla, AT&T en Burger King, accepteren Bitcoins.
Welke kant het ook opgaat, het is duidelijk dat de wereld nooit meer hetzelfde zal zijn. Vanwege Satoshi Nakamoto.
Conclusie
Aan het einde van deze lijst met beste programmeurs is het duidelijk hoe slim elk van hun geeky geesten was of is.
En terwijl de wereld blijft vertrouwen op automatisering, bidden we dat de echte hackercultuur nooit sterft. En moge de welwillendheid van De hacker-ethiek de computerrevolutie van onze geliefde planeet blijven voeden.