Världens största programmerare genom tiderna

Har du någonsin velat veta de bästa kodarna som gick på den här planeten? Läs vidare när vi utforskar de största programmerarna genom tiderna och deras bidrag.

Datorn har revolutionerat världen – ingen tvekan om det. Och programmerare är ansvariga för detta.

Ändå är inte alla programmerare lika. Medan många har uppnått stora bedrifter inom datavetenskapens värld, finns det några som har påverkat oss och resten av mänskligheten mest.

Dessa elithackers sträcker sig från lite kända till berömda, och de kommer från de mest varierande bakgrunderna. Men vad de har gemensamt är hur de förändrade våra liv genom sitt arbete.

Det här inlägget är tillägnat dem.

Världens största programmerare genom tiderna av Impact

Namn Känd förBornNationalitetKommentarer
Dennis RitchieC, Unix1941amerikanGick vidare 2011
Linus TorvaldsLinux1969finsk amerikanler mycket
Bill GatesWindows1955amerikanTidigare världens rikaste man
Bjarne StroustupC + +1950danska
Ken ThompsonUnix, gå1943amerikan
Tim Berners LeeWWW1955StorbritannienDirektör för W3C
james goslinjava1955KanadaSkriv en gång, spring var som helst
Richard StallmanGNU, FSF1953amerikanGNU/Linux, GPL
Guido van RossumPython1956NederländernaDen välvillige diktatorn
Rasmus LerdorfPHP1968Kanadensiska, danskaEn mer dynamisk webb
Satoshi NakamotoBlockchain????????

1. Dennis Ritchie

Dennis Ritchie

Dennis Ritchie utvecklade Unix-operativsystemet tillsammans med Ken Thompson och detta är en stor bedrift. Men det är hans skapande av programmeringsspråket C som placerar honom överst på den här listan. För han påverkade oss mest.

Ursprungligen en förbättring av B-språket, som han var med och skapade, C växte till att bli världens mest framgångsrika programmeringsspråk. Den driver otaliga applikationer, inklusive Linux-kärnan, som driver 67 % av alla webbservrar och 100 % av världens 500 snabbaste superdatorer.

Många programmeringsspråk har också utvecklats från C, och de inkluderar Java, JavaScript, Googles Go, det snabba och kraftfulla C++, C#, Perl och Mozillas imponerande Rust-språk. Om du kan dessa språk bör du veta hur mycket Dennis Ritchies C har påverkat vår värld.

Han gick bort 2011, men du kan läsa en kopia av hans "C Programming Language"-bok för att förstå hur briljant han var. Det är en bok varje kodare borde ha, även de som inte planerar att använda den.

Tack, sir. Och fortsätta vila.

2. Linus Torvalds

Linus Torvalds

"Bara för skojs skull" kom upp i bokhyllorna runt 2002 och den berättade Linus Torvalds historia. Torvalds föddes av journalistföräldrar, växte upp i Helsingfors, Finland och släppte 1991 prototyperna av operativsystemet Linux.

Han släppte den gratis och har fortsatt att arbeta med att utveckla den till denna dag. Detta ledde till en bred användning av systemet för allt från stationära datorer, webbservrar, Android, Chrome OS och så vidare. Han är också skaparen av Git revisionskontrollprogramvaran.

Naturligtvis hade internet växt utan Torvalds gratis Linux. Det råder dock ingen tvekan om att det skulle ha tagit en annan väg med OS och andra licenskostnader. Linux jämnade ut internetlandskapet genom att vara gratis och tillät små spelare att konkurrera med jättarna.

3. Bill Gates

Bill Gates

Den här behöver ingen introduktion, och det är just därför han också är på de främsta platserna. Visst är Bill Gates en bra programmerare, men det är hans affärssida vi kommer att titta på.

Han skapade Microsoft Behemoth med Paul Allen 1975 och företaget har vuxit till över 150,000 53 anställda över hela världen, med 2020 miljarder USD i rörelseintäkter 44.3, 301.3 miljarder USD nettointäkter och XNUMX miljarder USD i totala tillgångar.

Med andra ord, Bill Gates visade världen att dataprogrammerare, eller nördar, framgångsrikt kunde gå in i affärer på egen hand och förändra branschens kurs. Idag fortsätter nördar att förändra världen med hjälp av störande teknologier, och de tjänar massor av pengar på det.

4. Bjarne Stroustrup

Bjarne Stroustrup

C är ett fantastiskt språk och du kan göra fantastiska saker med det, speciellt när du använder din fantasi. Men det saknar några funktioner, och det är vad Bjarne Stroustrup satsade på att leverera.

Bjarne Stroustrups C++ förvandlade världen av timing- och prestandakritisk programvara från videospel till e-handelswebbplatser, stationära applikationer, musiksekvenser, databaser och till och med telefonväxlingssystem.

C++ är i huvudsak C med klasser. Det utvecklades sedan till ett fullt utvecklat objektorienterat programmeringsspråk och med utmärkt minneshantering. En annan funktion som C saknade.

Språket levererar de fyra funktionerna i OOP, som är abstraktion, arv, inkapsling och polymorfism till C-programmeraren. Och detta har i sin tur hjälpt till att skapa fantastiska applikationer, som kanske aldrig har funnits utan den.

De inkluderar MySQL, Windows OS, Firefox webbläsare, Maya 3D, Adobe Photoshop, Maya, massor av inbyggda system som måste leverera hög prestanda och så många fler.

5. Ken Thompson

Ken Thompson

Två stora skapelser till Ken Thompsons namn är Unix och Go. Han designade och utvecklade Unix-operativsystemet tillsammans med Dennis Ritchie på 1970-talet medan han arbetade på Bell Labs. Och på senare tid var han med och utvecklade Go-språket medan han arbetade på Google.

Hans utveckling av Unix är viktig på grund av Unix-filosofin, som har hjälpt till i utvecklingen av servermiljöer. Linux, till exempel, är en Unix-klon. Den är modulär och använder enkla, men specialiserade verktyg, som kommunicerar med varandra med hjälp av rör i skalet.

Unix påverkade också det akademiska samhället, eftersom det var licensierat och många grupper kom med sina versioner som BSD, Solaris och IBM:s AIX. Det bidrog också till fri mjukvarurörelse, onlinedokumentation, tidiga nätverkssystem och internet i allmänhet.

Go är ett statiskt skrivet språk och mycket likt C. Men det har många tillägg för att göra kodaren mer produktiv i en modern miljö. Dessa funktioner inkluderar sophämtning, samtidighet och minnessäkerhet från C:s buffertspill och pekarproblem, bland annat.

6. Tim Berners-Lee

Tim Berners-Lee

Den 12 mars 1989 föreslog Sir Timothy John Berners-Lee ett system för informationshantering med hjälp av datornätverk. Och i november samma år implementerade han det systemet.

Det var en kommunikation mellan en nätverksklient och en server, med hjälp av HTTP, Hypertext Transfer Protocol, över ett nätverk som kallas "Internet".

Naturligtvis fanns det tidigare datornätverk på den tiden. Men dessa var ofta avstängda forskningssystem för akademisk forskning på hög nivå, och de drevs vanligtvis av skäggiga människor med fancy examina.

Tim Berners-Lee skapade World Wide Web för den genomsnittlige Joe och visade människor hur man bygger webbplatser. Han byggde världens första webbplats, världens första webbläsare och världens första webbserver, som är CERN HTTPd (HTTP-demon).

Han skrev också världens första version av HTML och resten är historia. Vilken nörd.

7. James Gosling

james goslin

Denna kanadensiske datavetare är fadern till programmeringsspråket Java. Och även om Java inte verkar vara en stor sak längre, finns det mycket mer i det än de flesta inser.

Java är känt som språket Write Once, Run Anywhere. Så du skriver bara programmets kod en gång och en användare kan köra den på vilken arkitektur som helst. Alternativet är naturligtvis att skriva specifik kod för varje arkitektur du vill att ditt program ska köras på.

Även om de flesta datorer idag körs på IBMs x8086-arkitektur har det inte alltid varit så. Olika operativa miljöer var en stor huvudvärk för mjukvaruutveckling och är anledningen till att Java blev en så stor framgång.

8. Richard Stallman

Richard Stallman

I september 1983 lanserade Richard Stallman GNU-projektet i försöket att skapa en Unix-liknande datormiljö som omfattar helt fri programvara.

För det ändamålet grundade han också Free Software Foundation och skapade GPL (GNU General Public License) för distribution av fri programvara som användaren kunde kopiera och modifiera som han eller hon ville.

GNU-projektet och FSF blev startfältet för Linux OS till vad det är idag. Projektets mest anmärkningsvärda paket inkluderar GNOME, Gimp, bash, tar, gzip och grep.

Stallman utvecklade också personligen GNU Compiler Collection eller GCC för att främja mjukvaruutveckling på GNU-kompatibla system. Och han skapade GNU Emacs, en galen men kraftfull textredigerare.

Även om han för närvarande är indragen i en kontroversiell medieskandal, förblir hans bidrag till världen av datorer och tillgänglig programvara vad de är.

9. Guido van Rossum

Guido van Rossum

C-familjens språk är fantastiska och effektiva, men vissa människor kan helt enkelt inte hantera dem. Eller, vissa människor behöver helt enkelt något lite mindre förvirrande.

Guido van Rossum skapade Pythons programmeringsspråk 1989 och det har sedan dess förändrat många områden inom datoranvändning, från Unix-miljöer till att bli favoritspråket för AI-utvecklare.

Python har ett annat tillvägagångssätt för programutveckling, med dess indrag, dynamisk typning och ett omfattande standardbibliotek. Den levereras också med en tolk som är förinstallerad och redo att användas i många Linux-system.

10. Rasmus Lerdorf

Rasmus Lerdorf

Den ödmjuka början av World Wide Web innehöll statiska HTML-webbplatser, som även om de inledde den nya eran av datoranvändning, lämnade mycket övrigt att önska.

En hackare som försökte fixa denna önskan är Rasmus Lerdorf. Han skrev en samling C-program som kördes som CGI eller Common Gateway Interface för sin HTML-hemsidaserver, och PHP föddes.

Föga anade han att hans skapelse skulle förändra internet. PHP driver för närvarande cirka 80 % av webbens servrar, tack vare att det är gratis och öppen källkod. Det är också ett väldigt vackert språk som är sött att koda.

11. Satoshi Nakamoto

Okej, vi vet alla att Satoshi Nakamoto förmodligen är en pseudonym. Men oavsett om han, hon, de eller det, det namnet ändrade mänsklighetens kurs när det publicerade den första tidningen som introducerade Bitcoin den 31 oktober 2008.

Det behöver inte sägas att kryptovalutor nu är värda biljoner dollar och Satoshi Nakamoto är en välförtjänt miljardär. Men vi verkar fortfarande vara i de tidiga faserna av kryptostörningar, eftersom den underliggande blockchain-tekniken designad för Bitcoin-valutan får sitt eget liv.

Även konstvärlden är för närvarande under störning från icke-fungibla tokens, en blockchain-härledd teknologi. Plus många andra applikationer är också under aktiv utveckling. Även stora företag från Wikimedia till Microsoft, Tesla, AT&T och Burger King accepterar Bitcoins.

Hur det än går är det uppenbart att världen aldrig kommer att bli sig lik igen. På grund av Satoshi Nakamoto.

Slutsats

När man kommer till slutet av denna lista över de bästa programmerarna är det uppenbart hur ljusa var och en av deras nördiga sinnen var eller är.

Och när världen fortsätter att förlita sig på datorisering, ber vi att den sanna hackerkulturen aldrig dör. Och må välviljan av Hackaretiken fortsätta att driva på datorrevolutionen på vår älskade planet.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke är en datorentusiast som älskar att läsa ett brett utbud av böcker. Han har en preferens för Linux framför Windows/Mac och har använt
Ubuntu sedan dess tidiga dagar. Du kan fånga honom på twitter via bongotrax

Artiklar: 299

Ta emot tekniska prylar

Tekniska trender, uppstartstrender, recensioner, onlineintäkter, webbverktyg och marknadsföring en eller två gånger i månaden