Cei mai mari programatori din lume din toate timpurile

Ați vrut vreodată să cunoașteți cei mai mari codificatori care au umblat pe această planetă? Citiți mai departe, în timp ce explorăm cei mai mari programatori din toate timpurile și contribuțiile lor.

Computerul a revoluționat lumea – fără îndoială. Și programatorii sunt responsabili pentru asta.

Cu toate acestea, nu toți programatorii sunt egali. În timp ce mulți au realizat fapte grozave în lumea informaticii, sunt câțiva care ne-au influențat cel mai mult pe noi și pe restul umanității.

Acești hackeri de elită variază de la puțin cunoscuți la celebri și provin din cele mai variate medii. Dar ceea ce au în comun este felul în care ne-au schimbat viața prin munca lor.

Acest post le este dedicat.

Cei mai mari programatori din lume din toate timpurile de către Impact

NumeCunoscut pentruNăscutNaţionalitateComentarii
Dennis RitchieC, Unix1941americanTransmis în 2011
Linus TorvaldsLinux1969finlandez americanZâmbește mult
Bill Gatesferestre din1955americanFostul cel mai bogat om din lume
Bjarne StroustupC ++1950daneză
Ken ThompsonUnix, du-te1943american
Tim Berners LeeWWW1955United KingdomDirector al W3C
James goslinJava1955CanadaScrie o dată, fugi oriunde
Richard StallmanGNU, FSF1953americanGNU/Linux, GPL
Guido van RossumPiton1956OlandaDictatorul binevoitor
rasmus lerdorfPHP1968canadian, danezUn web mai dinamic
Satoshi NakamotoBlockchain??????????

1. Dennis Ritchie

Dennis Ritchie

Dennis Ritchie a dezvoltat sistemul de operare Unix împreună cu Ken Thompson și aceasta este o performanță grozavă. Dar, creația sa a limbajului de programare C este cea care îl plasează în fruntea acestei liste. Pentru că el ne-a influențat cel mai mult.

Inițial, o îmbunătățire a limbajului B, pe care l-a creat împreună, C a devenit cel mai de succes limbaj de programare din lume. Acesta alimentează nenumărate aplicații, inclusiv nucleul Linux, care alimentează 67% din toate serverele web și 100% dintre cele mai rapide 500 de supercomputere din lume.

Multe limbaje de programare au evoluat, de asemenea, din C și includ Java, JavaScript, Google's Go, rapid și puternic C++, C#, Perl și impresionantul limbaj Rust al Mozilla. Dacă știi aceste limbi, atunci ar trebui să știi cât de mult a influențat C-ul lui Dennis Ritchie lumea noastră.

A murit în 2011, dar puteți citi o copie a cărții sale „Limbajul de programare C” pentru a înțelege cât de genial a fost. Este o carte pe care ar trebui să o aibă orice programator, chiar și cei care nu intenționează să o folosească.

Mulțumesc, domnule. Și continuă să te odihnești.

2. Linus Torvalds

Linus Torvalds

„Doar pentru distracție” a apărut pe rafturi în jurul anului 2002 și a spus povestea lui Linus Torvalds. Născut din părinți jurnaliști, Torvalds a crescut în Helsinki, Finlanda și în 1991 a lansat prototipurile sistemului de operare Linux.

L-a lansat gratuit și a continuat să lucreze la dezvoltarea lui până în prezent. Acest lucru a condus la adoptarea pe scară largă a sistemului pentru orice, de la desktop-uri, servere web, Android, Chrome OS și așa mai departe. El este, de asemenea, creatorul software-ului de control al reviziilor Git.

Desigur, internetul ar fi crescut fără Linux-ul gratuit al lui Torvald. Totuși, nu există nicio îndoială că ar fi luat o cale diferită cu sistemul de operare și alte costuri de licențiere. Linux a nivelat peisajul internetului fiind liber și a permis jucătorilor mici să concureze cu giganții.

3. Bill Gates

Bill Gates

Acesta nu are nevoie de prezentare și tocmai de aceea se află și pe primele locuri. Desigur, Bill Gates este un programator bun, dar ne vom uita la partea lui de afaceri.

El a creat Microsoft Behemoth împreună cu Paul Allen în 1975, iar compania a crescut la peste 150,000 de angajați în întreaga lume, cu venituri operaționale de 53 de miliarde de dolari în 2020, un venit net de 44.3 miliarde de dolari și 301.3 miliarde de dolari în active totale.

Cu alte cuvinte, Bill Gates a arătat lumii că programatorii de computere, sau tocilarii, pot intra cu succes în afaceri pe cont propriu și pot schimba cursul industriilor. Astăzi, tociștii continuă să schimbe lumea folosind tehnologii disruptive și câștigă tone de bani făcând asta.

4. Bjarne Stroustrup

Bjarne Stroustrup

C este un limbaj grozav și poți face lucruri uimitoare cu el, mai ales când îți folosești imaginația. Dar îi lipsesc câteva caracteristici și asta și-a propus Bjarne Stroustrup.

C++ de la Bjarne Stroustrup a transformat lumea software-ului critic pentru sincronizare și performanță, de la jocuri video la site-uri web de comerț electronic, aplicații desktop, secvențiere muzicale, baze de date și chiar sisteme de comutare telefonică.

C++ este în esență C cu clase. Apoi a evoluat într-un limbaj de programare complet orientat pe obiecte și cu un management excelent al memoriei. O altă caracteristică care îi lipsea lui C.

Limbajul oferă programatorului C cele patru caracteristici ale OOP, care sunt abstracția, moștenirea, încapsularea și polimorfismul. Și acest lucru, la rândul său, a ajutat la crearea unor aplicații uimitoare, care poate nu ar fi existat niciodată fără el.

Acestea includ MySQL, Windows OS, browser Firefox, Maya 3D, Adobe Photoshop, Maya, o mulțime de sisteme încorporate care trebuie să ofere performanțe ridicate și multe altele.

5. Ken Thompson

Ken Thompson

Două creații majore pe numele lui Ken Thompson sunt Unix și Go. A proiectat și dezvoltat sistemul de operare Unix împreună cu Dennis Ritchie în anii 1970, în timp ce lucra la Bell Labs. Și mai recent, el a co-dezvoltat limbajul Go, în timp ce lucra la Google.

Dezvoltarea lui Unix este importantă datorită filozofiei Unix, care a ajutat la dezvoltarea mediilor de server. Linux, de exemplu, este o clonă Unix. Este modular și folosește instrumente simple, dar specializate, care comunică între ele folosind țevi în Shell.

Unix a afectat, de asemenea, comunitatea academică, deoarece a fost licențiat și multe grupuri au venit cu versiunile lor precum BSD, Solaris și AIX de la IBM. De asemenea, a contribuit la mișcarea software-ului liber, documentațiile online, primele sisteme de rețea și internetul în general.

Go este un limbaj tipizat static și foarte asemănător cu C. Dar are multe completări pentru a face codificatorul mai productiv într-un mediu modern. Aceste caracteristici includ, printre altele, colectarea gunoiului, concurența și siguranța memoriei de la depășirile de buffer-uri ale lui C și problemele cu pointerul.

6. Tim Berners-Lee

Tim Berners-Lee

Pe 12 martie 1989, Sir Timothy John Berners-Lee a propus un sistem de management al informației folosind rețele de calculatoare. Și în noiembrie același an, a implementat acel sistem.

Era o comunicare între un client de rețea și un server, folosind HTTP, Hypertext Transfer Protocol, printr-o rețea numită „Internet”.

Desigur, existau rețele de computere anterioare în acele vremuri. Dar acestea erau adesea sisteme de cercetare închise pentru cercetarea academică de nivel înalt și, de obicei, erau operate de oameni cu barbă, cu diplome de lux.

Tim Berners-Lee a creat World Wide Web pentru Joe obișnuit și le-a arătat oamenilor cum să construiască site-uri web. El a construit primul site web din lume, primul browser web din lume și primul server web din lume, care este CERN HTTPd (daemonul HTTP).

De asemenea, a scris prima versiune HTML din lume, iar restul este istorie. Ce tocilar.

7. James Gosling

James goslin

Acest informatician canadian este părintele limbajului de programare Java. Și, deși Java nu pare să mai fie o mare problemă, este mult mai mult decât își dau seama majoritatea oamenilor.

Java este cunoscut ca limbajul Write Once, Run Anywhere. Deci, scrieți codul programului o singură dată și un utilizator îl poate executa pe orice arhitectură. Alternativa, desigur, este să scrieți cod specific pentru fiecare arhitectură pe care doriți să rulați programul.

Deși majoritatea computerelor de astăzi rulează pe arhitectura IBM x8086, nu a fost întotdeauna așa. Diferitele medii de operare au fost o mare durere de cap pentru dezvoltarea de software și este motivul pentru care Java a devenit un succes atât de mare.

8. Richard Stallman

Richard Stallman

În septembrie 1983, Richard Stallman a lansat Proiectul GNU în încercarea de a crea un mediu de calcul asemănător Unix, care să cuprindă în întregime software gratuit.

În acest sens, el a fondat, de asemenea, Free Software Foundation și a creat GPL (GNU General Public License) pentru distribuirea de software gratuit pe care utilizatorul le putea copia și modifica după cum dorește.

Proiectul GNU și FSF au devenit rampa de lansare pentru sistemul de operare Linux în ceea ce este astăzi. Cele mai notabile pachete ale proiectului includ GNOME, Gimp, bash, tar, gzip și grep.

Stallman a dezvoltat personal, de asemenea, GNU Compiler Collection sau GCC pentru a promova dezvoltarea de software pe sisteme compatibile cu GNU. Și a creat GNU Emacs, un editor de text nebun, dar puternic.

Deși în prezent este implicat într-un scandal mediatic controversat, contribuțiile sale la lumea computerelor și a software-ului accesibil rămân ceea ce sunt.

9. Guido van Rossum

Guido van Rossum

Limbile din familia C sunt grozave și eficiente, dar unii oameni pur și simplu nu le pot face față. Sau, unii oameni pur și simplu au nevoie de ceva puțin mai puțin confuz.

Guido van Rossum a creat Limbaj de programare Python în 1989 și de atunci a transformat multe domenii de calcul, de la mediile Unix la a deveni limbajul preferat pentru dezvoltatorii de AI.

Python adoptă o abordare diferită a dezvoltării programelor, cu indentarea, tastarea dinamică și o bibliotecă standard cuprinzătoare. De asemenea, este livrat cu un interpret care este preinstalat și gata de utilizare în multe sisteme Linux.

10. Rasmus Lerdorf

rasmus lerdorf

Începuturile umile ale World Wide Web au prezentat site-uri HTML statice, care, deși au introdus noua eră a computerului, au lăsat mult de dorit.

Un hacker care a încercat să repare această dorință este Rasmus Lerdorf. El a scris o colecție de programe C care rulau ca CGI sau Common Gateway Interface pentru serverul său de pornire HTML și PHP a fost nascut.

Nu știa că creația sa a fost pregătită să transforme internetul. PHP alimentează în prezent aproximativ 80% din serverele web, datorită faptului că este software gratuit și open-source. Este, de asemenea, un limbaj foarte frumos, care este dulce de codat.

11. Satoshi Nakamoto

Bine, știm cu toții că Satoshi Nakamoto este probabil un pseudonim. Dar indiferent dacă el, ea, ei sau el, acel nume a schimbat cursul umanității când a publicat prima lucrare care a introdus Bitcoin pe 31 octombrie 2008.

Inutil să spun că criptomonedele valorează acum trilioane de dolari, iar Satoshi Nakamoto este un miliardar binemeritat. Dar se pare că ne aflăm încă în fazele incipiente ale perturbărilor cripto, deoarece tehnologia blockchain de bază concepută pentru moneda Bitcoin capătă o viață proprie.

De asemenea, lumea artei este în prezent perturbată de jetoanele nefungibile, o tehnologie derivată din blockchain. În plus, numeroase alte aplicații sunt, de asemenea, în dezvoltare activă. Chiar și companiile majore de la Wikimedia la Microsoft, Tesla, AT&T și Burger King acceptă Bitcoins.

Indiferent de drum, este evident că lumea nu va mai fi niciodată la fel. Din cauza lui Satoshi Nakamoto.

Concluzie

Ajunși la sfârșitul acestei liste de cei mai mari programatori, este evident cât de strălucitoare a fost sau este fiecare dintre mințile lor geek.

Și pe măsură ce lumea continuă să se bazeze pe computerizare, ne rugăm ca adevărata cultură a hackerilor să nu moară niciodată. Și binevoința lui Etica hackerilor continuă să alimenteze revoluția computerelor pe planeta noastră iubită.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke este un pasionat de computere căruia îi place să citească o gamă largă de cărți. Are o preferință pentru Linux față de Windows/Mac și a folosit
Ubuntu încă de la începuturile sale. Îl poți prinde pe twitter prin intermediul bongotrax

Articole: 299

Primiți chestii de tehnologie

Tendințe tehnice, tendințe de pornire, recenzii, venituri online, instrumente web și marketing o dată sau de două ori pe lună