Maailma kõigi aegade suurimad programmeerijad

Kas olete kunagi tahtnud teada saada suurimaid kodeerijaid, kes sellel planeedil kõndisid? Lugege edasi, kui uurime kõigi aegade parimaid programmeerijaid ja nende panust.

Arvuti on maailma muutnud – selles pole kahtlust. Ja selle eest vastutavad programmeerijad.

Siiski ei ole kõik programmeerijad võrdsed. Kuigi paljud on arvutiteaduse maailmas saavutanud suuri saavutusi, on mõned neist, kes on meid ja ülejäänud inimkonda kõige rohkem mõjutanud.

Need eliithäkkerid ulatuvad vähetuntud kuni kuulsateni ja on pärit kõige erinevama taustaga. Kuid neid ühendab see, kuidas nad oma töö kaudu meie elu muutsid.

See postitus on neile pühendatud.

Impacti maailma kõigi aegade suurimad programmeerijad

NimiTuntudSündinudRahvusKommentaarid
Dennis RitchieC, Unix1941ameerikaEdasi antud 2011. aastal
Linus TorvaldsLinux1969Soome ameeriklaneNaeratab palju
Bill GatesWindows1955ameerikaEndine maailma rikkaim mees
Bjarne StroustupC + +1950taani
Ken ThompsonUnix, mine1943ameerika
Tim Berners LeeWWW1955ÜhendkuningriikW3C direktor
james goslinJava1955KanadaKirjuta üks kord, jookse ükskõik kuhu
Richard StallmanGNU, FSF1953ameerikaGNU/Linux, GPL
Guido van RossumPython1956HollandHeatahtlik diktaator
rasmus lerdorfPHP1968kanadalane, taanlaneDünaamilisem veeb
Satoshi Nakamotoplokk Chain????

1. Dennis Ritchie

Dennis Ritchie

Dennis Ritchie arendas Unixi operatsioonisüsteemi koos Ken Thompsoniga ja see on suurepärane saavutus. Kuid see on tema C-programmeerimiskeele loomine, mis paneb ta selle loendi tippu. Sest ta mõjutas meid kõige rohkem.

Algselt B-keele täiustus, mille ta kaaslooja, kasvas C-st maailma edukaimaks programmeerimiskeeleks. See toidab lugematuid rakendusi, sealhulgas Linuxi tuuma, mis annab 67% kõigist veebiserveritest ja 100% maailma 500 kiireimast superarvutist.

Paljud programmeerimiskeeled arenesid samuti välja C-st ja nende hulka kuuluvad Java, JavaScript, Google'i Go, kiire ja võimas C++, C#, Perl ja Mozilla muljetavaldav Rust keel. Kui oskate neid keeli, peaksite teadma, kui palju on Dennis Ritchie C meie maailma mõjutanud.

Ta andis edasi 2011. aastal, kuid saate lugeda tema raamatut "C programmeerimiskeel", et mõista, kui geniaalne ta oli. See raamat peaks olema igal kodeerijal, isegi neil, kes seda kasutada ei kavatse.

Aitäh, söör. Ja puhka edasi.

2. Linus Torvalds

Linus Torvalds

“Just for fun” jõudis raamaturiiulitele 2002. aasta paiku ja jutustas Linus Torvaldsi loo. Ajakirjanike vanematest sündinud Torvalds kasvas üles Soomes Helsingis ja andis 1991. aastal välja Linuxi operatsioonisüsteemi prototüübid.

Ta andis selle välja tasuta ja on jätkanud selle arendamist tänaseni. See tõi kaasa süsteemi laialdase kasutuselevõtu kõige jaoks, alates lauaarvutitest, veebiserveritest, Androidist, Chrome OS-ist jne. Ta on ka Giti versioonikontrolli tarkvara looja.

Muidugi oleks Internet kasvanud ilma Torvaldi tasuta Linuxita. Siiski pole kahtlust, et OS-i ja muude litsentsikuludega oleks see läinud teistmoodi. Linux tasandas internetimaastiku, olles tasuta ja võimaldas väikestel mängijatel hiiglastega konkureerida.

3. Bill Gates

Bill Gates

See ei vaja tutvustamist ja just seetõttu on ta ka esikohtadel. Muidugi on Bill Gates hea programmeerija, kuid see on tema ärikülg, mida me vaatame.

Ta lõi 1975. aastal koos Paul Alleniga Microsoft Behemothi ja ettevõte on kasvanud üle 150,000 53 töötaja üle maailma, 2020. aastal oli tegevustulu 44.3 miljardit dollarit, puhaskasum 301.3 miljardit dollarit ja varade koguväärtus XNUMX miljardit dollarit.

Teisisõnu näitas Bill Gates maailmale, et programmeerijad ehk geekid võivad edukalt iseseisvalt äriga tegeleda ja tööstusharude kurssi muuta. Tänapäeval jätkavad nohikud maailma muutmist murranguliste tehnoloogiate abil ja teenivad sellega palju raha.

4. Bjarne Stroustrup

Bjarne Stroustrup

C on suurepärane keel ja saate sellega suurepäraseid asju teha, eriti kui kasutate oma kujutlusvõimet. Kuid sellel puuduvad mõned funktsioonid ja seda kavatses Bjarne Stroustrup pakkuda.

Bjarne Stroustrupi C++ muutis ajastus- ja jõudluskriitilise tarkvara maailma videomängudest e-kaubanduse veebisaitide, töölauarakenduste, muusikasekveneerijate, andmebaaside ja isegi telefonivahetussüsteemideni.

C++ on sisuliselt C koos klassidega. Seejärel arenes see välja täiuslikuks objektorienteeritud programmeerimiskeeleks ja suurepärase mäluhaldusega. Veel üks funktsioon, mis C-l puudus.

Keel pakub C-programmeerijale OOP-i neli funktsiooni, milleks on abstraktsioon, pärimine, kapseldamine ja polümorfism. Ja see on omakorda aidanud luua hämmastavaid rakendusi, mida ilma selleta polekski võib-olla kunagi eksisteerinud.

Nende hulka kuuluvad MySQL, Windows OS, Firefoxi brauser, Maya 3D, Adobe Photoshop, Maya, palju manustatud süsteeme, mis peavad tagama suure jõudluse, ja palju muud.

5. Ken Thompson

Ken Thompson

Kaks peamist Ken Thompsoni nimega loomingut on Unix ja Go. Ta kavandas ja arendas Unixi operatsioonisüsteemi koos Dennis Ritchie'ga 1970. aastatel Bell Labsis töötades. Ja hiljuti töötas ta Google'is töötades Go-keele kaasarendaja.

Tema Unixi arendus on oluline Unixi filosoofia tõttu, mis on aidanud kaasa serverikeskkondade arendamisele. Näiteks Linux on Unixi kloon. See on modulaarne ja kasutab lihtsaid, kuid spetsiaalseid tööriistu, mis suhtlevad üksteisega Shelli torude abil.

Unix mõjutas ka akadeemilist kogukonda, kuna see oli litsentsitud ja paljud rühmad tulid välja oma versioonidega, nagu BSD, Solaris ja IBMi AIX. See aitas kaasa ka vaba tarkvara liikumisele, veebidokumentidele, varajastele võrgusüsteemidele ja Internetile üldiselt.

Go on staatiliselt trükitud keel ja väga sarnane C-ga. Kuid sellel on palju täiendusi, et muuta kodeerija kaasaegses keskkonnas tootlikumaks. Nende funktsioonide hulka kuuluvad muu hulgas prügi kogumine, samaaegsus ja mälu turvalisus C puhvri ületäitumise ja osutiprobleemide korral.

6. Tim Berners-Lee

Tim Berners-Lee

12. märtsil 1989 pakkus Sir Timothy John Berners-Lee välja arvutivõrkude abil teabehalduse süsteemi. Ja sama aasta novembris võttis ta selle süsteemi kasutusele.

See oli suhtlus võrgukliendi ja serveri vahel, kasutades HTTP-d, hüperteksti edastusprotokolli, Interneti-nimelise võrgu kaudu.

Muidugi olid neil päevil varasemad arvutivõrgud. Kuid need olid sageli kõrgetasemeliste akadeemiliste uuringute jaoks suletud uurimissüsteemid ja neid juhtisid tavaliselt uhke kraadiga habemega inimesed.

Tim Berners-Lee lõi keskmise Joe jaoks World Wide Webi ja näitas inimestele, kuidas veebisaite luua. Ta ehitas maailma esimese veebisaidi, maailma esimese veebibrauseri ja maailma esimese veebiserveri, milleks on CERN HTTPd (HTTP deemon).

Ta kirjutas ka maailma esimese HTML-i versiooni ja ülejäänud on ajalugu. Mis nohik.

7. James Gosling

james goslin

See Kanada arvutiteadlane on Java programmeerimiskeele isa. Ja kuigi Java ei tundu enam olevat suur asi, on selles palju enamat, kui enamik inimesi mõistab.

Java on tuntud kui Write Once, Run Anywhere keel. Seega kirjutate oma programmi koodi ainult üks kord ja kasutaja saab seda käivitada mis tahes arhitektuuriga. Alternatiiviks on muidugi kirjutada konkreetne kood iga arhitektuuri jaoks, millel soovite oma programmi töötada.

Kuigi tänapäeval töötab enamik arvuteid IBMi x8086 arhitektuuriga, pole see alati nii olnud. Erinevad töökeskkonnad valmistasid tarkvaraarendusele suurt peavalu ja just seetõttu sai Java nii suureks eduks.

8. Richard Stallman

Richard Stallman

1983. aasta septembris käivitas Richard Stallman GNU projekti eesmärgiga luua Unixi-laadne arvutuskeskkond, mis koosneb täiesti tasuta tarkvarast.

Selleks asutas ta ka Free Software Foundationi ja lõi GPL-i (GNU General Public License) vaba tarkvara levitamiseks, mida kasutaja saab kopeerida ja muuta vastavalt oma soovile.

GNU projektist ja FSF-ist said Linuxi OS-i käivitusplatvormid praeguseks. Projekti kõige tähelepanuväärsemad paketid on GNOME, Gimp, bash, tar, gzip ja grep.

Stallman töötas isiklikult välja ka GNU Compiler Collectioni ehk GCC tarkvaraarenduse edendamiseks GNU-ühilduvates süsteemides. Ja ta lõi GNU Emacsi, pöörase, kuid võimsa tekstiredaktori.

Kuigi ta on praegu segatud vastuolulisse meediaskandaali, on tema panus andmetöötluse ja juurdepääsetava tarkvara maailmale jäänud samaks.

9. Guido van Rossum

Guido van Rossum

C-perekonna keeled on suurepärased ja tõhusad, kuid mõned inimesed lihtsalt ei saa nendega hakkama. Või vajavad mõned inimesed lihtsalt midagi vähem segadust tekitavat.

Guido van Rossum lõi selle Pythoni programmeerimiskeel aastal 1989 ja sellest ajast alates on see muutnud paljusid andmetöötluse valdkondi, alates Unixi keskkondadest kuni tehisintellekti arendajate lemmikkeeleks.

Python läheneb programmiarendusele erinevalt oma taande, dünaamilise tippimise ja põhjaliku standardteegiga. See tarnitakse ka tõlgiga, mis on paljudes Linuxi süsteemides eelinstallitud ja kasutamiseks valmis.

10. Rasmus Lerdorf

rasmus lerdorf

World Wide Webi tagasihoidlik algus hõlmas staatilisi HTML-saite, mis küll tõid sisse uue andmetöötluse ajastu, kuid jätsid palju soovida.

Üks häkker, kes püüdis seda soovi parandada, on Rasmus Lerdorf. Ta kirjutas C-programmide kogu, mis töötas tema HTML-i koduleheserveri jaoks CGI või ühise lüüsi liidesena, ja PHP sündis.

Ta ei teadnud, et tema looming pidi internetti muutma. PHP töötab praegu umbes 80% veebiserveritest tänu tasuta ja avatud lähtekoodiga tarkvarale. See on ka väga ilus keel, mida on magus kodeerida.

11. Satoshi Nakamoto

Okei, me kõik teame, et Satoshi Nakamoto on arvatavasti pseudonüüm. Kuid olenemata sellest, kas tema, tema, nemad või see nimi muutis inimkonna kurssi, kui avaldas 31. oktoobril 2008 esimese dokumendi, mis tutvustas Bitcoini.

Ütlematagi selge, et krüptovaluutad on nüüd väärt triljoneid dollareid ja Satoshi Nakamoto on hästi teeninud miljardär. Kuid tundub, et oleme endiselt krüptohäirete varajases faasis, kuna Bitcoini valuuta jaoks loodud plokiahela tehnoloogia hakkab elama omaette.

Ka kunstimaailma häirivad praegu mitteasendatavad märgid, plokiahelast tuletatud tehnoloogia. Lisaks on aktiivses arenduses palju muid rakendusi. Isegi suured ettevõtted Wikimediast Microsofti, Tesla, AT&T ja Burger Kingini aktsepteerivad Bitcoine.

Ükskõik mis suunas see ka ei lähe, on ilmne, et maailm ei saa enam kunagi endisemaks. Satoshi Nakamoto pärast.

Järeldus

Selle parimate programmeerijate loendi lõppu jõudes on ilmne, kui särav oli või on iga nende nohiklik meel.

Ja kuna maailm tugineb jätkuvalt arvutistamisele, palvetame, et tõeline häkkerikultuur ei sureks kunagi. Ja olgu heatahtlikkus Häkkerite eetika jätkab meie armastatud planeedi arvutirevolutsiooni õhutamist.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke on arvutihuviline, kes armastab lugeda mitmesuguseid raamatuid. Ta eelistab Linuxit Windowsile/Macile ja on seda kasutanud
Ubuntu selle algusaegadest peale. Saate teda Twitteris tabada bongotrax

Artiklid: 297

Võtke vastu tehnilisi asju

Tehnilised suundumused, käivitamistrendid, ülevaated, veebisissetulek, veebitööriistad ja turundus üks või kaks korda kuus