Verdens største programmerere gjennom tidene

Har du noen gang ønsket å vite de beste koderne som har gått på denne planeten? Les videre mens vi utforsker tidenes beste programmerere og deres bidrag.

Datamaskinen har revolusjonert verden – ingen tvil om det. Og programmerere er ansvarlige for dette.

Likevel er ikke alle programmerere like. Mens mange har oppnådd store bragder i informatikkverdenen, er det noen få som har påvirket oss og resten av menneskeheten mest.

Disse elitehackerne spenner fra lite kjente til berømte, og de kommer fra de mest varierte bakgrunner. Men det de har til felles er måten de forandret livene våre på gjennom arbeidet sitt.

Dette innlegget er dedikert til dem.

Verdens største programmerere gjennom tidene av Impact

NavnKjent forFødtNasjonalitetKommentar
Dennis RitchieC, Unix1941amerikanskGikk videre i 2011
Linus TorvaldsLinux1969finsk amerikanerSmiler mye
Bill GatesWindows1955amerikanskTidligere verdens rikeste mann
Bjarne StroustupC + +1950Dansk
Ken ThompsonUnix, gå1943amerikansk
Tim Berners LeeWWW1955StorbritanniaDirektør for W3C
james goslinJava1955CanadaSkriv en gang, løp hvor som helst
Richard StallmanGNU, FSF1953amerikanskGNU/Linux, GPL
Guido van RossumPython1956NederlandDen velvillige diktatoren
rasmus lerdorfPHP1968kanadisk, danskEt mer dynamisk nett
Satoshi NakamotoBlockchain????

1. Dennis Ritchie

Dennis Ritchie

Dennis Ritchie utviklet Unix-operativsystemet sammen med Ken Thompson, og dette er en stor prestasjon. Men det er hans opprettelse av programmeringsspråket C som setter ham på toppen av denne listen. Fordi han påvirket oss mest.

Opprinnelig en forbedring av B-språket, som han var med på å skape, vokste C til å bli verdens mest suksessrike programmeringsspråk. Den driver utallige applikasjoner, inkludert Linux-kjernen, som driver 67 % av alle webservere og 100 % av verdens 500 raskeste superdatamaskiner.

Mange programmeringsspråk utviklet seg også fra C, og disse inkluderer Java, JavaScript , Googles Go, det raske og kraftige C++, C#, Perl og Mozillas imponerende språk Rust. Hvis du kjenner disse språkene, bør du vite hvor mye Dennis Ritchies C har påvirket verden vår.

Han gikk videre i 2011, men du kan lese en kopi av "C Programming Language"-boken hans for å forstå hvor briljant han var. Det er en bok hver koder bør ha, selv de som ikke planlegger å bruke den.

Takk, sir. Og fortsett å hvile.

2. Linus Torvalds

Linus Torvalds

«Bare for moro skyld» kom i bokhyllene rundt 2002, og den fortalte Linus Torvalds' historie. Torvalds ble født av journalistforeldre, vokste opp i Helsingfors, Finland og ga i 1991 ut prototypene til Linux-operativsystemet.

Han ga den ut gratis og har fortsatt å jobbe med å utvikle den til i dag. Dette førte til bred bruk av systemet for alt fra stasjonære datamaskiner, webservere, Android, Chrome OS og så videre. Han er også skaperen av Git revisjonskontrollprogramvaren.

Selvfølgelig ville internett vokst uten Torvalds gratis Linux. Det er imidlertid ingen tvil om at det ville ha tatt en annen vei med OS og andre lisenskostnader. Linux jevnet ut internettlandskapet ved å være gratis og tillot små aktører å konkurrere med gigantene.

3. Bill Gates

Bill Gates

Denne trenger ingen introduksjon, og nettopp derfor er han også på de øverste plassene. Selvfølgelig er Bill Gates en god programmerer, men det er hans forretningsside vi skal se på.

Han opprettet Microsoft Behemoth med Paul Allen i 1975, og selskapet har vokst til over 150,000 53 ansatte over hele verden, med 2020 milliarder dollar i driftsinntekter i 44.3, 301.3 milliarder dollar nettoinntekt og XNUMX milliarder dollar i forvaltningskapital.

Med andre ord, Bill Gates viste verden at dataprogrammerere, eller nerder, kunne lykkes med å gå inn i virksomheten på egen hånd og endre kursen i industrien. I dag fortsetter nerder å forandre verden ved å bruke forstyrrende teknologier, og de tjener tonnevis med penger på det.

4. Bjarne Stroustrup

Bjarne Stroustrup

C er et flott språk, og du kan gjøre fantastiske ting med det, spesielt når du bruker fantasien. Men den mangler noen få funksjoner, og det er det Bjarne Stroustrup satset på å levere.

Bjarne Stroustrups C++ transformerte verden av timing- og ytelseskritisk programvare fra videospill til e-handelsnettsteder, desktop-applikasjoner, musikksekvensere, databaser og til og med telefonsvitsjsystemer.

C++ er i hovedsak C med klasser. Det utviklet seg deretter til et fullverdig objektorientert programmeringsspråk, og med utmerket minnehåndtering. En annen funksjon som C manglet.

Språket leverer de fire funksjonene til OOP, som er abstraksjon, arv, innkapsling og polymorfisme til C-programmereren. Og dette har i sin tur bidratt til å skape fantastiske applikasjoner, som kanskje aldri har eksistert uten.

De inkluderer MySQL, Windows OS, Firefox-nettleser, Maya 3D, Adobe Photoshop, Maya, mange innebygde systemer som må levere høy ytelse, og så mange flere.

5. Ken Thompson

Ken Thompson

To store kreasjoner til Ken Thompsons navn er Unix og Go. Han designet og utviklet Unix-operativsystemet sammen med Dennis Ritchie på 1970-tallet mens han jobbet ved Bell Labs. Og nylig har han vært med på å utvikle Go-språket mens han jobbet hos Google.

Hans utvikling av Unix er viktig på grunn av Unix-filosofien, som har hjulpet i utviklingen av servermiljøer. Linux, for eksempel, er en Unix-klon. Den er modulær og bruker enkle, men spesialiserte verktøy, som kommuniserer med hverandre ved hjelp av rør i skallet.

Unix påvirket også det akademiske samfunnet, siden det var lisensiert og mange grupper kom opp med sine versjoner som BSD, Solaris og IBMs AIX. Det bidro også til fri programvarebevegelse, nettdokumentasjon, tidlige nettverkssystemer og internett generelt.

Go er et statisk skrevet språk og ligner veldig på C. Men det har mange tillegg for å gjøre koderen mer produktiv i et moderne miljø. Disse funksjonene inkluderer søppelinnsamling, samtidighet og minnesikkerhet fra Cs bufferoverløp og pekerproblemer, blant annet.

6. Tim Berners-Lee

Tim Berners-Lee

Den 12. mars 1989 foreslo Sir Timothy John Berners-Lee et system for informasjonshåndtering ved bruk av datanettverk. Og i november samme år implementerte han det systemet.

Det var en kommunikasjon mellom en nettverksklient og en server, ved hjelp av HTTP, Hypertext Transfer Protocol, over et nettverk kalt "Internett".

Selvfølgelig var det tidligere datanettverk på den tiden. Men disse var ofte lukkede forskningssystemer for akademisk forskning på høyt nivå, og de ble vanligvis drevet av skjeggete folk med fancy grader.

Tim Berners-Lee opprettet World Wide Web for den gjennomsnittlige Joe og viste folk hvordan man bygger nettsteder. Han bygde verdens første nettsted, verdens første nettleser, og verdens første nettserver, som er CERN HTTPd (HTTP-daemon).

Han skrev også verdens første versjon av HTML og resten er historie. For en nerd.

7. James Gosling

james goslin

Denne kanadiske dataforskeren er faren til programmeringsspråket Java. Og selv om Java ikke ser ut til å være en stor sak lenger, er det mye mer i det enn de fleste er klar over.

Java er kjent som Write Once, Run Anywhere-språket. Så du skriver bare programmets kode én gang, og en bruker kan kjøre den på hvilken som helst arkitektur. Alternativet er selvfølgelig å skrive spesifikk kode for hver arkitektur du vil at programmet skal kjøre på.

Selv om de fleste datamaskiner i dag kjører på IBMs x8086-arkitektur, har det ikke alltid vært slik. Ulike driftsmiljøer var en stor hodepine for programvareutvikling og er grunnen til at Java ble en så stor suksess.

8. Richard Stallman

Richard Stallman

I september 1983 lanserte Richard Stallman GNU-prosjektet i et forsøk på å lage et Unix-lignende datamiljø som består av helt gratis programvare.

For det formål grunnla han også Free Software Foundation og opprettet GPL (GNU General Public License) for distribusjon av gratis programvare som brukeren kunne kopiere og endre som han eller hun ønsket.

GNU-prosjektet og FSF ble startskuddet for Linux OS til det det er i dag. Prosjektets mest bemerkelsesverdige pakker inkluderer GNOME, Gimp, bash, tar, gzip og grep.

Stallman utviklet også personlig GNU Compiler Collection eller GCC for å fremme programvareutvikling på GNU-kompatible systemer. Og han skapte GNU Emacs, en sprø, men kraftig tekstredigerer.

Selv om han for tiden er involvert i en kontroversiell medieskandale, forblir hans bidrag til verden av databehandling og tilgjengelig programvare som de er.

9. Guido van Rossum

Guido van Rossum

C-familiespråk er flotte og effektive, men noen mennesker kan bare ikke takle dem. Eller noen trenger rett og slett noe som er litt mindre forvirrende.

Guido van Rossum skapte programmeringsspråket Python i 1989, og det har siden forvandlet mange områder innen databehandling, fra Unix-miljøer til å bli favorittspråket for AI-utviklere.

Python tar en annen tilnærming til programutvikling, med innrykk, dynamisk skriving og et omfattende standardbibliotek. Den leveres også med en tolk som er forhåndsinstallert og klar til bruk i mange Linux-systemer.

10. Rasmus Lerdorf

rasmus lerdorf

Den ydmyke begynnelsen av World Wide Web inneholdt statiske HTML-sider, som selv om de innledet den nye æraen med databehandling, lot mye å være ønsket.

En hacker som forsøkte å løse dette ønsket er Rasmus Lerdorf. Han skrev en samling C-programmer som kjørte som CGI eller Common Gateway Interface for HTML-hjemmesideserveren hans, og PHP ble født.

Lite visste han at skapelsen hans skulle forvandle internett. PHP driver for øyeblikket omtrent 80 % av nettets servere, takket være gratis programvare med åpen kildekode. Det er også et veldig vakkert språk som er søtt å kode.

11. Satoshi Nakamoto

Ok, vi vet alle at Satoshi Nakamoto antagelig er et pseudonym. Men enten han, hun, de eller det, det navnet endret menneskehetens kurs da det publiserte det første papiret som introduserte Bitcoin 31. oktober 2008.

Unødvendig å si er kryptovalutaer nå verdt billioner av dollar og Satoshi Nakamoto er en velfortjent milliardær. Men vi ser ut til å fortsatt være i de tidlige fasene av kryptoforstyrrelser, ettersom den underliggende blokkjedeteknologien designet for Bitcoin-valutaen, får sitt eget liv.

Også kunstverdenen er for tiden under avbrudd fra ikke-fungible tokens, en blokkjede-avledet teknologi. Pluss en rekke andre applikasjoner er også i aktiv utvikling. Selv store selskaper fra Wikimedia til Microsoft, Tesla, AT&T og Burger King aksepterer Bitcoins.

Uansett hvordan det går, er det åpenbart at verden aldri vil bli den samme igjen. På grunn av Satoshi Nakamoto.

Konklusjon

Når du kommer til slutten av denne listen over beste programmerere, er det åpenbart hvor lyse hver av deres nerdete sinn var eller er.

Og mens verden fortsetter å være avhengig av databehandling, ber vi om at den ekte hackerkulturen aldri dør. Og måtte velviljen til The Hacker Ethic fortsette å gi næring til datarevolusjonen på vår elskede planet.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke er en datamaskinentusiast som elsker å lese et bredt spekter av bøker. Han har en preferanse for Linux fremfor Windows/Mac og har brukt
Ubuntu siden de første dagene. Du kan fange ham på twitter via bongotrax

Artikler: 299

Motta tekniske ting

Tekniske trender, oppstartstrender, anmeldelser, nettinntekter, nettverktøy og markedsføring en eller to ganger i måneden