Maailman kaikkien aikojen parhaat ohjelmoijat

Oletko koskaan halunnut tietää tämän planeetan suurimmista koodaajista? Lue eteenpäin, kun tutkimme kaikkien aikojen parhaita ohjelmoijia ja heidän panoksiaan.

Tietokone on mullistanut maailman – siitä ei ole epäilystäkään. Ja ohjelmoijat ovat vastuussa tästä.

Kaikki ohjelmoijat eivät kuitenkaan ole tasa-arvoisia. Vaikka monet ovat saavuttaneet suuria saavutuksia tietojenkäsittelytieteen maailmassa, muutamat ovat vaikuttaneet meihin ja muuhun ihmiskuntaan eniten.

Nämä eliitti hakkerit vaihtelevat vähän tunnetuista kuuluisiin, ja ne tulevat mitä erilaisimmilta taustoilta. Mutta heille on yhteistä se, miten he muuttivat elämäämme työnsä kautta.

Tämä postaus on omistettu heille.

Impactin kaikkien aikojen maailman parhaat ohjelmoijat

NimiTunnettuSyntynytkansalaisuusKommentit
Dennis RitchieC, Unix1941AmerikkalainenSiirretty vuonna 2011
Linus TorvaldsLinux1969Amerikkalainen suomalainenHymyilee paljon
Bill GatesWindows1955AmerikkalainenEntinen maailman rikkain mies
Bjarne StroustupC + +1950Tanskan kieli
Ken ThompsonUnix, mene1943Amerikkalainen
Tim Berners LeeWWW1955Yhdistynyt kuningaskuntaW3C:n johtaja
james goslinJaava1955KanadaKirjoita kerran, juokse missä tahansa
Richard StallmanGNU, FSF1953AmerikkalainenGNU/Linux, GPL
Guido van RossumPython1956AlankomaatHyväntekevä diktaattori
rasmus lerdorfPHP1968kanadalainen, tanskalainenDynaamisempi verkko
Satoshi NakamotoBlockchain?????

1. Dennis Ritchie

Dennis Ritchie

Dennis Ritchie kehitti Unix-käyttöjärjestelmän yhteistyössä Ken Thompsonin kanssa, ja tämä on hieno saavutus. Mutta hänen luomansa C-ohjelmointikieli nostaa hänet tämän luettelon kärkeen. Koska hän vaikutti meihin eniten.

Alunperin B-kielen parannus, jonka hän loi yhdessä, C:stä tuli maailman menestynein ohjelmointikieli. Se toimii lukemattomissa sovelluksissa, mukaan lukien Linux-ydin, joka toimii 67 prosentilla kaikista verkkopalvelimista ja 100 prosentista maailman 500 nopeimmasta supertietokoneesta.

Monet ohjelmointikielet ovat myös kehittyneet C:stä, ja niihin kuuluu Java, JavaScript, Googlen Go, nopea ja tehokas C++, C#, Perl ja Mozillan vaikuttava Rust-kieli. Jos osaat nämä kielet, sinun pitäisi tietää, kuinka paljon Dennis Ritchien C on vaikuttanut maailmaamme.

Hän siirtyi eteenpäin vuonna 2011, mutta voit lukea kopion hänen "C-ohjelmointikieli" -kirjastaan ​​ymmärtääksesi, kuinka loistava hän oli. Se on kirja jokaisella koodaajalla, myös niillä, jotka eivät aio käyttää sitä.

Kiitos herra. Ja jatka lepoa.

2. Linus Torvalds

Linus Torvalds

”Just for fun” nousi kirjahyllyihin noin 2002, ja se kertoi Linus Torvaldsin tarinan. Toimittajavanhemmille syntynyt Torvalds varttui Helsingissä ja julkaisi vuonna 1991 Linux-käyttöjärjestelmän prototyypit.

Hän julkaisi sen ilmaiseksi ja on jatkanut sen kehittämistä tähän päivään asti. Tämä johti järjestelmän laajaan käyttöön kaikkeen pöytäkoneisiin, verkkopalvelimiin, Androidiin, Chrome-käyttöjärjestelmään ja niin edelleen. Hän on myös Git-versionhallintaohjelmiston luoja.

Tietysti internet olisi kasvanut ilman Torvaldin ilmaista Linuxia. Ei ole kuitenkaan epäilystäkään siitä, että se olisi valinnut eri polun käyttöjärjestelmän ja muiden lisenssikustannusten kanssa. Linux tasoitti Internet-maisemaa olemalla ilmainen ja salli pienten pelaajien kilpailla jättiläisten kanssa.

3. Bill Gates

Bill Gates

Tämä ei esittelyjä kaipaa, ja juuri siksi hän on myös kärkisijoilla. Tietenkin Bill Gates on hyvä ohjelmoija, mutta se on hänen liiketoimintapuolensa, jota me tarkastelemme.

Hän loi Microsoft Behemothin Paul Allenin kanssa vuonna 1975, ja yritys on kasvanut yli 150,000 53 työntekijään maailmanlaajuisesti, ja sen liiketulos vuonna 2020 oli 44.3 miljardia dollaria, nettotulo 301.3 miljardia dollaria ja omaisuus XNUMX miljardia dollaria.

Toisin sanoen Bill Gates osoitti maailmalle, että tietokoneohjelmoijat tai nörtit voivat menestyä itsenäisesti ja muuttaa teollisuuden kulkua. Nykyään nörtit muuttavat maailmaa häiritsevien teknologioiden avulla, ja he tienaavat tonnia rahaa tekemällä niin.

4. Bjarne Stroustrup

Bjarne Stroustrup

C on loistava kieli, ja sillä voi tehdä upeita asioita, varsinkin kun käytät mielikuvitustasi. Mutta siitä puuttuu muutamia ominaisuuksia, ja sen Bjarne Stroustrup aikoi tarjota.

Bjarne Stroustrupin C++ muutti ajoituksen ja suorituskyvyn kannalta kriittisten ohjelmistojen maailman videopeleistä verkkokauppasivustoihin, työpöytäsovelluksiin, musiikkisekvenssereihin, tietokantoihin ja jopa puhelimen kytkentäjärjestelmiin.

C++ on pohjimmiltaan C luokkien kanssa. Siitä kehittyi sitten täysimittainen olio-ohjelmointikieli, jolla on erinomainen muistinhallinta. Toinen ominaisuus, joka C:ltä puuttui.

Kieli tarjoaa C-ohjelmoijalle OOP:n neljä ominaisuutta, jotka ovat abstraktio, periytyminen, kapselointi ja polymorfismi. Ja tämä puolestaan ​​on auttanut luomaan upeita sovelluksia, joita ilman sitä ei ehkä ole koskaan ollut olemassa.

Niihin kuuluvat MySQL, Windows-käyttöjärjestelmä, Firefox-selain, Maya 3D, Adobe Photoshop, Maya, paljon sulautettuja järjestelmiä, jotka tarvitsevat korkean suorituskyvyn, ja monet muut.

5. Ken Thompson

Ken Thompson

Kaksi suurta Ken Thompsonin nimeen liittyvää luomusta ovat Unix ja Go. Hän suunnitteli ja kehitti Unix-käyttöjärjestelmän Dennis Ritchien kanssa 1970-luvulla työskennellessään Bell Labsissa. Ja äskettäin hän oli mukana kehittämässä Go-kieltä työskennellessään Googlella.

Hänen Unix-kehityksensä on tärkeää Unix-filosofian vuoksi, joka on auttanut palvelinympäristöjen kehittämisessä. Esimerkiksi Linux on Unix-klooni. Se on modulaarinen ja käyttää yksinkertaisia, mutta erikoistuneita työkaluja, jotka kommunikoivat keskenään Shellissä olevien putkien avulla.

Unix vaikutti myös akateemiseen yhteisöön, koska se oli lisensoitu ja monet ryhmät keksivät versionsa, kuten BSD, Solaris ja IBM:n AIX. Se vaikutti myös vapaiden ohjelmistojen liikkeeseen, online-dokumentaatioihin, varhaisiin verkkojärjestelmiin ja Internetiin yleensä.

Go on staattisesti kirjoitettu kieli ja hyvin samanlainen kuin C. Mutta siinä on monia lisäyksiä, jotka tekevät kooderista enemmän tuottava modernissa ympäristössä. Näitä ominaisuuksia ovat muun muassa roskien kerääminen, samanaikaisuus ja muistin suojaus C:n puskurin ylivuodosta ja osoitinongelmista.

6. Tim Berners-Lee

Tim Berners-Lee

12. maaliskuuta 1989 Sir Timothy John Berners-Lee ehdotti järjestelmää tietojen hallintaan tietokoneverkkojen avulla. Ja saman vuoden marraskuussa hän otti järjestelmän käyttöön.

Se oli viestintää verkkoasiakkaan ja palvelimen välillä käyttämällä HTTP:tä, Hypertext Transfer Protocol -protokollaa, verkon kautta nimeltä "Internet".

Tietysti siihen aikaan oli olemassa aikaisempia tietokoneverkkoja. Mutta nämä olivat usein suljettuja tutkimusjärjestelmiä korkean tason akateemiseen tutkimukseen, ja niitä hallinnoivat yleensä parrakkaat ihmiset, joilla oli hieno tutkinto.

Tim Berners-Lee loi World Wide Webin tavalliselle Joelle ja osoitti ihmisille, kuinka verkkosivustoja rakennetaan. Hän rakensi maailman ensimmäisen verkkosivuston, maailman ensimmäisen verkkoselaimen ja maailman ensimmäisen verkkopalvelimen, joka on CERN HTTPd (HTTP-daemon).

Hän kirjoitti myös maailman ensimmäisen HTML-version ja loppu on historiaa. Mikä nörtti.

7. James Gosling

james goslin

Tämä kanadalainen tietojenkäsittelytieteilijä on Java-ohjelmointikielen isä. Ja vaikka Java ei enää näytä olevan iso juttu, siinä on paljon enemmän kuin useimmat ihmiset ymmärtävät.

Java tunnetaan nimellä Write Once, Run Anywhere -kieli. Joten kirjoitat vain ohjelman koodin vain kerran ja käyttäjä voi suorittaa sen millä tahansa arkkitehtuurilla. Vaihtoehtona on tietysti kirjoittaa tietty koodi jokaiselle arkkitehtuurille, jossa haluat ohjelman toimivan.

Vaikka useimmat tietokoneet nykyään toimivat IBM:n x8086-arkkitehtuurilla, se ei ole aina ollut näin. Erilaiset toimintaympäristöt olivat suuri päänsärky ohjelmistokehitys ja se on syy siihen, että Javasta tuli niin valtava menestys.

8. Richard Stallman

Richard Stallman

Syyskuussa 1983 Richard Stallman käynnisti GNU:n projekti tarjouksessa luoda Unix-tyyppinen tietojenkäsittely ympäristö, joka koostuu täysin ilmaisista ohjelmistoista.

Tätä tarkoitusta varten hän perusti myös Free Software Foundationin ja loi GPL:n (GNU General Public License) ilmaisten ohjelmistojen levittämiseksi, jota käyttäjä voi kopioida ja muokata haluamallaan tavalla.

GNU-projektista ja FSF:stä tuli Linux-käyttöjärjestelmän käynnistyslevy nykyiseen. Projektin huomattavimpia paketteja ovat GNOME, Gimp, bash, tar, gzip ja grep.

Stallman kehitti myös henkilökohtaisesti GNU Compiler Collectionin tai GCC:n ohjelmistokehityksen edistämiseksi GNU-yhteensopivissa järjestelmissä. Ja hän loi GNU Emacsin, hullun mutta tehokkaan tekstieditorin.

Vaikka hän on tällä hetkellä sekaantunut kiistanalaiseen mediaskandaaliin, hänen panoksensa tietojenkäsittelyn ja helppokäyttöisten ohjelmistojen maailmaan ovat edelleen mitä ovat.

9. Guido van Rossum

Guido van Rossum

C-perheen kielet ovat loistavia ja tehokkaita, mutta jotkut ihmiset eivät vain osaa käsitellä niitä. Tai jotkut ihmiset tarvitsevat vain jotain vähemmän hämmentävää.

Guido van Rossum loi Python-ohjelmointikieli vuonna 1989, ja se on sittemmin muuttanut monia tietojenkäsittelyn alueita Unix-ympäristöistä suosikkikieleksi AI kehittäjille.

Python suhtautuu ohjelmakehitykseen eri tavalla sisennyksillään, dynaamisella kirjoittamisellaan ja kattavalla vakiokirjastollaan. Sen mukana toimitetaan myös tulkki, joka on esiasennettu ja valmis käyttöön monissa Linux-järjestelmissä.

10. Rasmus Lerdorf

rasmus lerdorf

World Wide Webin vaatimattomat alkuvaiheet sisälsivät staattisia HTML-sivustoja, jotka aloittivat tietojenkäsittelyn uuden aikakauden, mutta jättivät paljon toivomisen varaa.

Yksi hakkeri, joka yritti korjata tämän halun, on Rasmus Lerdorf. Hän kirjoitti kokoelman C-ohjelmia, jotka toimivat CGI- tai Common Gateway -liittymänä hänen HTML-kotisivupalvelimelleen, ja PHP syntyi.

Hän ei tiennyt, että hänen luomuksensa oli tarkoitus muuttaa Internetiä. PHP käyttää tällä hetkellä noin 80 % verkon palvelimista, koska se on ilmainen ja avoimen lähdekoodin ohjelmisto. Se on myös erittäin kaunis kieli, jota on makea koodata.

11. Satoshi Nakamoto

Satoshi Nakamoto

Okei, me kaikki tiedämme, että Satoshi Nakamoto on oletettavasti salanimi. Mutta onko hän, hän, he tai se, tämä nimi muutti ihmiskunnan kurssia, kun se julkaisi ensimmäisen Bitcoinin esittelevän paperin 31. lokakuuta 2008.

Sanomattakin on selvää, cryptocurrencies ovat nyt biljoonien dollareiden arvoisia, ja Satoshi Nakamoto on hyvin ansaittu miljardööri. Mutta näytämme olevan edelleen salaushäiriöiden alkuvaiheessa taustalla blockchain Bitcoin-valuutalle suunniteltu tekniikka elää omaa elämäänsä.

Myös taidemaailma on tällä hetkellä häiriön alla ei-fungible tokens, lohkoketjusta johdettu tekniikka. Lisäksi lukuisia muita sovelluksia kehitetään aktiivisesti. Jopa suuret yritykset Wikimediasta Microsoftiin, Teslaan, AT&T:hen ja Burger Kingiin hyväksyvät Bitcoineja.

Menipä miten tahansa, on selvää, että maailma ei tule koskaan olemaan entisellään. Satoshi Nakamoton takia.

Yhteenveto

Tämän parhaiden ohjelmoijien luettelon loppuun mennessä on selvää, kuinka kirkas heidän jokaisen nörttimielensä oli tai on.

Ja kun maailma luottaa edelleen tietokoneisiin, rukoilemme, että todellinen hakkerikulttuuri ei koskaan kuole. Ja voi hyväntahtoisuus Hakkerin etiikka ruokkivat edelleen rakkaan planeettamme tietokonevallankumousta.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke on tietokoneharrastaja, joka rakastaa lukea monenlaisia ​​kirjoja. Hän pitää Linuxista parempana kuin Windows/Mac ja on käyttänyt
Ubuntu alusta alkaen. Voit saada hänet kiinni Twitterissä bongotrax

Artikkelit: 280

Vastaanota teknisiä tavaroita

Tekniset trendit, startup-trendit, arvostelut, online-tulot, verkkotyökalut ja markkinointi kerran tai kahdesti kuukaudessa