'S Werelds beste programmeurs aller tijden

Ooit de grootste programmeurs willen leren kennen die op deze planeet rondliepen? Lees verder, terwijl we de grootste programmeurs aller tijden en hun bijdragen verkennen.

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

NaamBekend omGeborenNationaliteitHeb je vragen? Stel ze hier.
Dennis RitchieC, Unix1941AmerikaansOvergedragen in 2011
Linus TorvaldsLinux1969Fins AmerikaansLacht veel
Bill GatesDakramen en raamkozijnen1955AmerikaansVoormalig rijkste man ter wereld
Bjarne StroustupC + +1950Deens
Ken ThompsonUnix, ga1943Amerikaans
Tim Berners-LeeWWW1955United KingdomDirecteur van W3C
James GoslinJava1955CanadaEén keer schrijven, overal rennen
Richard StallmanGNU, FSF1953AmerikaansGNU/Linux, GPL
Guido van RossumPython1956NederlandDe welwillende dictator
Rasmus LerdorfPHP1968Canadees, DeensEen dynamischer web
Satoshi NakamotoBlockchain????????

1. Dennis Ritchie

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

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

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

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

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 coder productiever te maken in een moderne omgeving. Deze functies omvatten onder meer het verzamelen van afval, gelijktijdigheid en geheugenbeveiliging van C's bufferoverlopen en aanwijzerproblemen.

6. Tim Berners-Lee

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

James Goslin

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 draaien op IBM's x8086-architectuur, is dat niet altijd zo geweest. Verschillende besturingsomgevingen waren een grote hoofdpijn voor softwareontwikkeling en is de reden dat Java zo'n groot succes werd.

8.Richard Stallman

Richard Stallman

In september 1983 lanceerde Richard Stallman het GNU-project om een ​​Unix-achtige computeromgeving te creëren 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

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 veel 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

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 drijft momenteel ongeveer 80% van de webservers aan, dankzij het feit dat het gratis en open-source software is. Het is ook een heel 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 dat cryptocurrencies nu triljoenen dollars waard zijn en Satoshi Nakamoto een welverdiende miljardair is. Maar we lijken nog steeds in de vroege fasen van crypto-verstoringen te zijn, aangezien de onderliggende blockchain-technologie die is ontworpen voor de Bitcoin-valuta, een eigen leven gaat leiden.

Ook de kunstwereld wordt momenteel verstoord door niet-vervangbare tokens, een van blockchain afgeleide technologie. Plus tal van andere toepassingen zijn ook 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.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke is een computerliefhebber die graag een breed scala aan boeken leest. Hij heeft een voorkeur voor Linux boven Windows/Mac en gebruikt al jaren
Ubuntu sinds zijn begindagen. Je kunt hem op twitter vangen via bongotrax

Artikelen: 274

Technische spullen ontvangen

Tech trends, startup trends, reviews, online inkomsten, webtools en marketing een of twee keer per maand

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *