Cei mai cunoscuți programatori și specialiști IT din întreaga lume

Atenţie! Părerile persoanelor care răspund la întrebare pot să nu coincidă cu opiniile editorilor.

Pe cine consideri că este cel mai bun programator al tuturor timpurilor?


MITCH RHYS-JONES

programator

„DONALD WHIP.

Este cunoscut pentru monografia sa „Arta programării”, care constă din mai multe volume. Conține descrieri detaliate ale tuturor, de la structurile de date și numerele aleatoare până la sortarea, enumerarea și analiza algoritmilor - o direcție pentru care el a pus bazele. În toate cărțile sale, a dat exemple scrise în limbaj de asamblare - instrucțiuni de mașină. Iată ce a spus Bill Gates despre această monografie: „Dacă crezi că ești un programator bun, citește Arta programarii a lui Knuth. Dacă puteți citi totul, asigurați-vă că îmi trimiteți un CV.”

Knuth a început să lucreze la monografie în 1962 și a finalizat patru volume până în prezent. Al cincilea volum va apărea în 2020, ceea ce înseamnă că îi va lua 58 de ani pentru a finaliza cele cinci volume. Dar va mai scrie două. Și asta ca să nu mai vorbim de faptul că a creat TeX, unul dintre cele mai răspândite sisteme de layout pe computer, limbajul METAFONT pentru dezvoltarea fonturilor vectoriale, precum și sistemele de programare competente WEB și CWEB. El a fost distins cu Medalia John von Neumann, Medalia Franklin, Premiul Turing și Medalia Națională a Științei din SUA. Pentru munca sa despre Arta programarii, i s-a dat chiar titlul de profesor emerit al artei programarii.”


programator

„Anders Hejlsberg.

El a scris compilatorul Pascal în limbaj de asamblare pentru cele două sisteme de operare dominante ale vremii, DOS și CPM. Compilatorul a fost inclus ulterior în mediul de dezvoltare integrat Turbo Pascal. Datorită acesteia, compilarea, legarea și rularea unui program au început să dureze secunde în loc de minute.

Compilatorul lui Heilsberg a fost cumpărat de Borland International, care a angajat și programatorul. Borland a vândut compilatorul împreună cu un mediu de dezvoltare complet pentru mult mai puțini bani decât concurenții săi. Datorită lui Heilsberg, productivitatea programatorilor a crescut semnificativ. Apoi am fost atât de impresionat de munca lui încât am scris chiar și o carte Using Turbo Pascal, publicată pentru prima dată în 1986. Poate fi găsit în continuare pe Amazon și eBay.

Anders Hejlsberg a condus echipa care a creat Borland Delphi (Object Pascal), care a fost la fel de rapid ca Turbo Pascal. Delphi se află în prezent pe locul 11 ​​în clasamentul TIOBE al limbajelor de programare și al mediilor de dezvoltare. Hejlsberg a mers ulterior să lucreze pentru Microsoft, unde a condus dezvoltarea C#, care acum se află pe locul 5 în clasamentul TIOBE.”


RAVI KUMAR

student

„Linus Torvalds.

Creatorul Linux. Toată lumea știe că poate programa mai bine decât Mark Zuckerberg și Bill Gates. Într-o industrie atât de presiune, paranoică, care face bani, nimeni nu ar fi putut prevedea lansarea Linux, un sistem de operare gratuit și deschis, care a fost rezultatul colaborării multor programatori. De asemenea, a creat sistemul de control al versiunilor fișierelor Git și programul profesional de scufundări Subsurface.

James Gosling.

Creatorul limbajului Java, care este folosit în întreaga lume. Pe baza interpretului de limbaj de descriere a paginii PostScript, el a dezvoltat Network Extensible Windowing System (NEWS), care distribuie calcularea în rețea. A lucrat la orice: analiza la sol a telemetriei de la satelitul ISIS 2 și prima versiune a editorului de text Emacs pentru Unix și multe altele.

Richard Stallman.

Fondator al Free Software Foundation și fondator al mișcării open source, una dintre cele mai importante figuri din istoria tehnologiei informației. A lucrat la GPL, cea mai utilizată licență din lume, inclusiv Linux, precum și la suita de compilare GCC, editorul de text Emacs și alte software-uri open source”.

Să-ți vezi numele în clasamentul Forbes este visul oricărei persoane de succes. Abia acum fiecare își alege calea către acest obiectiv. Unii încep să investească, alții se trezesc să vândă metale prețioase, iar alții chiar creează produse fără de care jumătate din populația lumii nu își poate imagina viața. Există multe opțiuni. Dar acum îmi propun să ating unul dintre cele mai promițătoare domenii și anume să vorbim despre cei mai bogați 10 oameni care și-au făcut avere cu ajutorul tehnologiei informației.

locul 10. Michael Dell

Avere netă: 19 miliarde de dolari.

Viața este un lucru crud, așa că nu toate visele noastre sunt destinate să devină realitate. La 17 ani, necunoscutul de atunci Michael Dell a vrut să devină medic, dar după doar doi ani a fost nevoit să renunțe la studii. Crezi că toată lumea a renunțat la tipul din Texas în acest moment? Pot fi. Dar deja în 2005, numele său se afla pe a patra linie a clasamentului celor mai bogați oameni din Statele Unite conform Forbes. Motivul acestui succes poate fi atribuit în siguranță companiei PC Limited, pe care Michael a fondat-o în 1984, imediat după ce a părăsit universitatea. Inițial, compania a vândut doar computere, dar după 19 ani (în 2003), lista de produse manufacturate a crescut semnificativ, așa că s-a decis să redenumească afacerea Dell Inc. La acea vreme, venitul net al companiei era deja de 3 miliarde de dolari pe an. Acum, Michael Dell servește ca președinte al consiliului de administrație, acționează ca director executiv, se bucură de succesul celor patru copii ai săi și donează bani pentru organizații de caritate.

locul 9. Laurene Powell Jobs

Avere netă: 19,5 miliarde de dolari.

Există o părere că un bărbat trebuie să găsească scopul potrivit în viață, iar o femeie trebuie să găsească un bărbat cu scopul potrivit. Lauren a cunoscut un astfel de bărbat la vârsta de 26 de ani, era Steve Jobs. Powell își datorează cu adevărat locul nouă pe această listă soțului ei, pentru că a moștenit acțiunile Disney și Apple. Dar nimeni nu ar îndrăzni să spună că „bogăția” a căzut pe capul acestei femei chiar așa. Știm cu toții că în spatele fiecărui bărbat de succes se află întotdeauna o femeie iubitoare. Și privind realizările lui Steve Jobs, înțelegeți că Lauren a reușit să mențină confortul acasă și să-și inspire soțul să cucerească noi culmi. Și Powell are, de asemenea, o mulțime de motive să fie mândru de ei. Lauren face parte din consiliul de administrație a șapte organizații de caritate (două dintre ele și-a fondat ea însăși), scopul ei principal este de a ajuta copiii din familii sărace să obțină o educație. În 2010, Barack Obama a inclus personal pe Laurene Powell Jobs într-un comitet special de la Casa Albă, care este conceput pentru a rezolva cele mai presante probleme publice.

locul 8. Steve Ballmer

Avere netă: 21,5 miliarde de dolari.

Steve Ballmer, care a fost CEO Microsoft timp de 14 ani (din 2000 până în 2014), poate fi considerat cu ușurință cea mai controversată persoană din topul nostru. În perioada în care a fost la conducerea Microsoft, a reușit să crească veniturile anuale ale corporației de la 25 de miliarde de dolari la 70 de miliarde de dolari, dar neglijarea piețelor emergente a contribuit la faptul că în 2012 Steve a fost recunoscut drept „cel mai prost CEO al unei companii publice americane. ” Dar acest lucru nu l-a împiedicat să intre pe lista celor mai bogați oameni de pe planetă care nu sunt proprietari de afaceri mari sau rude ale acestora. Ballmer a reușit să-și strângă enorma avere datorită opțiunilor primite de la Microsoft. Ei bine, pentru a nu cădea în depresie după ce a părăsit compania căreia i-a dedicat cei mai buni ani din viață, Ballmer a decis să-și „compleze” durerea într-un mod foarte neobișnuit - să cumpere echipa de baschet Los Angeles Clippers cu 2 miliarde de dolari. .

locul 7. Jack Ma

Avere netă: 22,7 miliarde de dolari.

La un moment dat, s-ar putea să fii uimit de ideea că lumea bogată în IT este formată doar din rezidenți ai Americii. Dar acest lucru este departe de a fi adevărat. Imperiul Celest are, de asemenea, propriile sale genii. Este puțin probabil ca Jack Ma și partenerii săi să-și fi imaginat că platforma Alibaba B2B pe care au creat-o în 1999 pentru 60.000 de dolari se va transforma în câțiva ani într-o companie cu o capitalizare de 270 de miliarde de dolari și va genera 2% din PIB-ul Chinei. Dar înainte ca visele lui Ma Yun (acesta este al doilea nume al eroului nostru) să se transforme în realitate, el a trebuit să treacă printr-o copilărie dificilă, cinci ani de muncă la Institutul Normal din Hangzhou pentru 12 USD pe lună și sute de refuzuri când încerca să obțină vreo muncă ( al lui Nici măcar nu l-au acceptat la KFC). Primele semne ale schimbărilor în viață au apărut când, în 1995, în timp ce vizita Seattle, Jack Ma s-a familiarizat pentru prima dată cu internetul. World Wide Web i-a influențat atât de mult părerile încât doar câteva luni mai târziu, viitorul miliardar a creat o mică companie de dezvoltare de site-uri web. Puțin mai târziu, după ce s-a întors acasă și a lucrat timp de un an ca șef al Centrului de Comerț Electronic din China, a înființat „acea companie fabuloasă”, care a stricat nervii conducerii eBay (americanii au fost nevoiți să-și închidă complet reprezentanța în China). din cauza pierderii concurenței). În 2013, Ma Yun a demisionat din funcția de președinte al companiei, dar a rămas în consiliul de administrație. Și la doar zece luni după aceea, Alibaba a devenit publică, strângând o sumă record de investiții - 25 de miliarde de dolari. Corporația asiatică are planuri foarte globale pentru viitorul apropiat (de exemplu, crearea primei bănci private din China) și credeți-mă, Jack Ma și colegii săi vor face tot posibilul pentru a-și atinge scopul.

locul 6. Sergey Brin

Avere netă: 29,2 miliarde de dolari.

Locul șase pe lista noastră i-a revenit unui american, dar de data aceasta cu rădăcini rusești. Familia lui Sergey Brin, același co-fondator al Google, a emigrat în Statele Unite de la Moscova când băiatul avea cinci ani. Cu câteva luni înainte de a ajunge la majoritate, Serghei s-a întors în patria sa cu un grup de studenți, dar această călătorie nu a trezit în el emoții pozitive. „Îți mulțumim că ne-ai scos pe toți din Rusia”, i-a spus Brin tatălui său puțin mai târziu. Deja în timp ce studia la Universitatea Stanford, Serghei a început să studieze activ diverse motoare de căutare și chiar a scris mai multe studii pe această temă. Cunoașterea cu Larry Page a avut loc și între zidurile acestei instituții. În 1995, un student la master și un student la matematică au studiat împreună motoarele de căutare, iar trei ani mai târziu au anunțat crearea Google. Afacerea a început aproape imediat să dea roade și deja în 2004, Sergey Brin a apărut pentru prima dată pe lista Forbes cu o avere de 4 miliarde de dolari. În prezent, deține postul de președinte al dezvoltărilor tehnologice în propria companie, crește doi copii (el și soția sa s-au despărțit în 2013) și activ, ca orice altă persoană din acest top zece, donează bani pentru cauze bune.

locul 5. Larry Page

Avere netă: 29,7 miliarde de dolari.

Larry Page l-a devansat pe prietenul și colegul său, Sergey Brin, cu câteva milioane de dolari. Viitorul co-fondator al Google s-a născut într-o familie care a predat informatică la Universitatea de Stat din Michigan, așa că, încă din copilărie, viitorul miliardar și-a arătat interesul pentru înaltă tehnologie. Este puțin probabil ca un tip dintr-un oraș mic (după standardele americane) să creadă că afacerea lui preferată l-ar ajuta să urce pe locul 19 în Forbes, dar întâlnirea vieții sale la Universitatea Stanford cu Serghei Brin i-a dat speranță de succes. Realizările fenomenale ale Google au permis tandemului de creatori să cumpere chiar și un avion de pasageri Boeing 767 pentru 320 de milioane de dolari. Page a preluat funcția de CEO în 2011, succedându-l pe Eric Schmidt, care ocupase această funcție timp de zece ani. În mai 2015, ierarhia corporației a rămas astfel: Larry este responsabil pentru problemele de management, iar Sergey este responsabil pentru evoluțiile tehnologice.

locul 4. Mark Zuckerberg

Avere netă: 33,4 miliarde de dolari.

Mark Zuckerberg este fondatorul rețelei de socializare Facebook, o persoană din 2010 conform revistei Time, participant la campania caritabilă a lui Warren Buffett și Bill Gates și unul dintre cei mai tineri miliardari conform Forbes. Această listă poate fi continuată la nesfârșit, deoarece Mark este un exemplu excelent al faptului că poți realiza orice în această viață, principalul lucru este să arăți perseverență. Zuckerberg a câștigat primul său miliard la vârsta de 23 de ani, la doar 10 luni după ce Facebook s-a deschis tuturor utilizatorilor de internet (la început site-ul era disponibil doar studenților cu e-mail în zona domeniului .edu). Au fost făcute multe filme despre viața lui Zuckerberg și dezvoltarea companiei sale, dar cei mai mulți spectatori au fost interesați de filmul lui Aaron Sorkin „The Social Network”, filmat în 2010. Merită să urmăriți această creație, fie și doar pentru că însuși vinovatul a aprobat scenariul, deși la acea vreme filmul era deja în cinematografe de un an. Regizorul nu numai că a povestit bine povestea creării site-ului, dar a reușit să arate și personajul lui Zuckerberg, departe de a fi ușor. Toți cei dragi lui Mark vor confirma că acest tip nu este ușor de comunicat, dar principiile sale puternice de viață au ajutat la găsirea unuia dintre cele mai valoroase mărci ale vremurilor noastre (anul trecut Facebook a ocupat locul 29 în clasamentul Best Global Brands) și, de asemenea, a contribuit la căsătoria sa cu Priscilla Chan (Priscilla Chan). Zuckerberg este în prezent CEO al Facebook și deține, de asemenea, 19% din acțiunile companiei.

locul 3. Jeff Bezos

Avere netă: 34,8 miliarde de dolari.

Premiul de bronz pentru locul trei pe lista noastră îi revine unui alt american care, în 1994, și-a dat seama că Internetul era o platformă ideală pentru vânzarea mărfurilor. Jeff Bezos, fondatorul Amazon.com, a fost un pionier în domeniul vânzării de cărți online, așa că a trebuit să dezvolte el însuși formula pentru a conduce o afacere online de succes. La început, Bezos și-a forțat chiar angajații să iasă în afara altor magazine cu pancarte pe care scria: „Nu găsești cartea pe care o cauți? Verificați Amazon.com.” Dar compania a avut comenzi din prima zi de lucru, dar Netscape și Yahoo au ajutat să atingă marca de „100 de cărți vândute într-o oră” la doar un an de la deschidere, care a plasat un link către site-ul lui Jeff pe paginile lor principale. În 1998, după IPO, s-a decis extinderea sortimentului magazinului prin adăugarea de discuri muzicale și produse video pe rafturile virtuale. În prezent, Amazon.com vinde 34 de tipuri de bunuri (aparate electrocasnice, alimente, software și multe altele). Cât despre Jeff Bezos însuși, postul de director executiv nu este singura bucurie din viața lui. În 2000, miliardarul a achiziționat compania Blue Origin, specializată în lansarea de nave spațiale private, iar în 2010, la activele sale s-a adăugat și editura The Washington Post, achiziționată pentru 250 de milioane de dolari.

locul 2. Larry Ellison

Avere netă: 54,3 miliarde de dolari.

Soarta a început să-l testeze pe Larry Ellison, viitorul fondator al Oracle, încă din copilărie. Propria sa mama l-a abandonat cand nu avea nici macar un an, iar parintii adoptivi l-au considerat pe baiat un esec din cauza problemelor cu studiile. După ce a absolvit școala, Ellison nu și-a găsit chemarea în viață pentru o lungă perioadă de timp, așa că viitorul miliardar a trebuit să se mulțumească cu mici locuri de muncă cu jumătate de normă. Dar totul s-a schimbat imediat ce Larry a aflat despre existența computerelor. A început imediat să studieze programarea și câțiva ani mai târziu s-a mutat în California pentru a scrie software personalizat. În 1974, soarta l-a adus pe Ellison la mica companie Amtex. Aici personajul nostru principal a creat „baza de date ideală” Oracle, care a servit drept fundație pentru deschiderea propriei afaceri. „Programul a fost prea bun pentru a fi vândut”, a spus Larry. Drept urmare, Oracle a devenit una dintre companiile cu cea mai rapidă creștere din America și deja în 1986 a adus 584 de milioane de dolari. Dar după doar patru ani, corporația s-a trezit în pragul falimentului: valoarea de piață a scăzut cu 80 la sută, iar numărul proceselor depășise toate limitele rezonabile. Ellison a trebuit să-și regândească abordarea cu privire la contabilitate, să concedieze vechii manageri și să depună toate eforturile pentru a îmbunătăți software-ul pe care l-a vândut. În 1991, Oracle a început să obțină din nou profit. Larry și-a dorit întotdeauna să devină bogat și a reușit - deja în 2000, averea lui era estimată la 48 de miliarde de dolari. Dar nu a reușit încă să obțină succes pe plan personal (toate cele patru căsătorii s-au încheiat cu divorț). Dar este puțin probabil ca Larry Ellson, care se află pe locul cinci în clasamentul Forbes, să fie foarte îngrijorat de acest lucru. Și mai are doi copii de la a treia soție, Barbara Booth.

1 loc. Bill Gates

Avere netă: 79,2 miliarde de dolari.

Câștigătorul de pe lista noastră îi revine lui Bill Gates, fondatorul Microsoft, care câștigă 6.700 de dolari pe minut. El a devenit pentru prima dată cea mai bogată persoană de pe planetă în 1996 și este de remarcat faptul că situația nu s-a schimbat de atunci. Abia în 2008, Warren Buffett și Carlos Slim Al au reușit să-l mute pe Bill pe locul trei, dar în 12 luni numele său a apărut din nou în poziția de lider în clasamentul mondial Forbes. Dar corporația informatică nu este singura realizare din viața lui Gates. În 1994, el și soția sa Melinda au fondat o fundație caritabilă care este acum cea mai mare din lume, cu aproximativ 35 de miliarde de dolari sub controlul acesteia. William Henry Gates este adesea considerat un miliardar fără studii superioare, dar în 2007 Bill a primit în continuare o diplomă de la Universitatea Harvard, pe care a abandonat-o în 1975 în al doilea an pentru a se dedica cu normă întreagă programării. Acum primul număr al Forbes deține postul de președinte al consiliului de administrație al Microsoft, dar în fiecare an el dedică din ce în ce mai mult timp dezvoltării fondului său, al cărui obiectiv principal este combaterea problemelor mondiale globale.

Toate datele privind situația financiară a miliardarilor au fost preluate din clasamentul oficial Forbes, actual din mai 2015.

Dacă găsiți o eroare, evidențiați o bucată de text și faceți clic Ctrl+Enter.

Programatori celebri, cine sunt ei și ce contribuție au adus la dezvoltarea lumii moderne? În acest material ne vom aminti de cele mai marcante personalități din lumea informaticii, cum și în ce au obținut succesul și de ce nu numai că sunt posibile, ci ar trebui urmate ca exemplu pentru toți cei care se dezvoltă în domeniul IT.

Björn Stroustrup (1950).

Autorul limbii programare C++, care acceptă programarea orientată pe obiecte. În zilele noastre, au fost create mai multe limbaje de programare moderne bazate pe C++. Björn Stroustrup este autorul cărților „The C++ Programming Language” (una dintre cele mai populare cărți din domeniul programării, tradusă în 19 limbi), „The Design and Evolution of C++”, „A Reference Guide to the C++ Programming” Limbă cu comentarii”.

Dennis Ritchie (1941-2011).

specialist american în computere. A devenit faimos pentru crearea limbii programare C, precum și dezvoltarea și îmbunătățirea limbajelor de programare Extensii BCPL, B, C, ALTRAN pentru limbajul de programare FORTRAN. Ritchie a participat la dezvoltarea sistemelor de operare Multics și UNIX. Dennis Ritchie este autorul cărții (cu Brian Kernighan) " limbaj de programare C»

Richard Stallman (1953).

Fondator al mișcării pentru software liber, al proiectului GNU (General Public License), al Free Software Foundation și al League for Programming Freedom. El este și inventator conceptul „copyleft”..

Linus Torvalds (1969).

Programator și hacker originar din Finlanda, Dezvoltator Linux- nucleul sistemului de operare GNU/Linux, pe baza căruia este construit sistemul de operare sistem Android este cel mai utilizat sistem de operare pentru smartphone-uri din lume.

Steve Jobs (1955-2011).

Antreprenor american, a stat la originile erei tehnologiilor IT. A fost unul dintre fondatori, apoi președinte al consiliului de administrație și CEO al Apple Corporation. Unul dintre fondatorii și CEO-ul studioului de film Pixar.

Steve Wozniak (1950).

Inventator american, inginer electronic și programator, co-fondator al Apple. La mijlocul anilor 1970, el a proiectat independent computerele Apple I și Apple II, realizând astfel "revoluția microcalculatoarelor".

Bill Gates (1955).

Unul dintre cei mai bogați oameni de pe planetă, inventator, programator și om de afaceri. Și cel mai important, fondatorul și cel mai mare acționar al companiei Microsoft. La vârsta de treisprezece ani, Bill a scris primul său program - jocul „Tic Tac Toe” într-un limbaj de programare. DE BAZĂ. Autorul cărților: „Drumul către viitor”, „Afacerea cu viteza gândirii”.

Mark Zuckerberg (1984).

Programator american, creator și dezvoltator al rețelei sociale de renume mondial Facebook.

Pavel Durov (1984).

Antreprenor, programator, unul dintre creatorii și dezvoltatorii unei rețele sociale "In contact cu"și societatea cu același nume; creatorul mesagerului "Telegramă".

Mi-a placut materialul „Cei mai cunoscuți programatori și specialiști IT din întreaga lume”? Atunci rămâneți pe fază pentru celelalte știri ale noastre!

Dacă găsiți o eroare, evidențiați o bucată de text și faceți clic Ctrl+Enter.

Ai folosit ceva 100% și nici măcar nu știai că „al nostru” a făcut-o.

Ideea acestui articol mi-a fost dată de un cititor în comentariul său. Svergssen, mulțumesc foarte mult pentru sprijin, dar cuvintele tale despre dezvoltatorii ruși sunt foarte ofensatoare:

Nu este surprinzător că nici în Rusia nu au auzit de dezvoltatori ruși

piper- I-am dat câteva exemple ca răspuns:

Yandex cu toate serviciile sale, o grămadă de bănci mobile excelente, Cut the Rope, Lost Socks, Punch Club...

Ceilalți au rămas tăcuți. Poate că unii dintre cititori nu își imaginează câte produse cu adevărat importante și solicitate în diferite țări ale lumii sunt făcute de specialiști ruși. Acest material vă va spune despre cele mai semnificative realizări ale lor și vă va ridica sentimentele patriotice la un nou nivel.

1. Nginx

Prima versiune a acestui server web a fost dezvoltată de Igor Sysoev (născut în 1970, absolvent Baumanka) în 2002-2004. În prezent se lucrează la el fiecare al treilea site web din lume!.

2. Câștigă RAR

Cel mai popular arhivator Windows din lume a fost creat de frații Evgeniy și Alexander Roshal în 1995. De atunci, au fost instalate diferite versiuni ale acestei aplicații sute de milioane de utilizatori din întreaga lume. Pe lângă aplicație, frații au creat în sine și formatul de arhivă RAR.

3. 7-Zip

Și acest arhivar mai tânăr, dar nu mai puțin faimos, a fost creat de Igor Pavlov în 1999. Are versiuni pentru majoritatea sistemelor de operare. Chiar și pentru React OS. Numărul de persoane care au instalat programul se ridică, de asemenea, la sute de milioane.

4. Manager FAR


Am fost cu bucurie surprins să descopăr că cea mai recentă versiune a acestui manager de fișiere datează din 2016! Dar a fost creat de Evgeny Roshal, menționat mai sus, în 1996. Are multe în comun cu vechiul Norton Commander, dar a încetat să se dezvolte doi ani mai târziu și FAR Manager a câștigat popularitate în întreaga lume (împreună cu Total Commander și alți analogi).

4. STL

Biblioteca de șabloane standard pentru C++ a fost dezvoltată de Alexander Stepanov (împreună cu Meng Li) în anii 80 și în curând a încetat să mai fie un program de completare terță parte și a devenit parte a standardului de limbă, care este al treilea cel mai popular din lume (conform la indicele Tiobe în iunie 2016). Multe dintre cele mai populare aplicații sunt scrise în C++, inclusiv Microsoft Office și linia de produse Adobe (Photoshop, InDesign, Premiere Pro). Da, Bjarne Stroustrup a jucat rolul principal în crearea limbii, dar și Alexander Stepanov a avut o contribuție semnificativă prin crearea STL.

5. IDA

Uneori se întâmplă ca aplicația altcuiva să nu funcționeze corect și trebuie să-ți faci propria versiune cu cod sursă ușor modificat. Cel mai adesea, această nevoie apare dacă programul vă solicită să introduceți o cheie de licență. Pentru a vizualiza codul sursă al programului altcuiva, trebuie să efectuați o procedură de dezasamblare (detalii tehnice Google la solicitarea Reverse Engineering, vă recomand să începeți cu articolul despre Lurkmore).

Prima versiune a IDA (interactive DisAssembler) a fost dezvoltată cu mai bine de 15 ani în urmă de Ilfak Gilfanov (absolvent al Universității de Stat din Moscova). Acesta este un program destul de specializat, dar practic nu are analogi (experiența mea foarte lungă a arătat că altele sunt pur și simplu imposibil de utilizat) și este un monopolist în nișa sa. Pe lângă biscuiți, IDA este folosit și de analiștii de viruși.

6. Kaspersky Anti-Virus

Kaspersky Lab a fost fondat în 1997, odată cu lansarea primei versiuni a antivirusului său. De atunci, el a lucrat activ pentru a proteja lumea de malware, dezvoltând software de securitate pentru diverse platforme și extinzând bazele de date cu viruși. Compania își vinde produsele în aproape fiecare țară din lume și are o cifră de afaceri anuală de peste jumătate de miliard de dolari.

7. ABBYY Lingvo/FineReader

Fondatorul companiei, David Yan, și-a dezvoltat primul traducător din franceză în 1989. În 1993, a apărut un program de recunoaștere a textului și am plecat. Acum, produsele ABBYY pot recunoaște/traduce text în zeci de limbi, compania își vinde produsele în majoritatea țărilor și câștigă 150-200 milioane USD anual. Compania investește o parte din veniturile sale în crearea inteligenței artificiale și în sprijinirea studenților talentați.

8. Produse Acronis

Acronis Backup (backup de date), Acronis Disk Director (manager de partiții de disc), Acronis OS Selector (care rulează mai multe sisteme de operare pe un singur computer), Acronis True Image (recuperare date) - software-ul acestei companii se afla pe fiecare colecție piratată de „software de aur” de ani în urmă cu 7-10. Aceste programe de neînlocuit sunt populare în întreaga lume; la vârful popularității lor în 2008, cifra de afaceri a companiei a ajuns la 100 de milioane de dolari.

Fondatorul companiei este celebrul om de afaceri rus Serghei Belousov, care conduce și compania Parallels și fondul de investiții Runa Capital, care a dat naștere a zeci de startup-uri în întreaga lume (de exemplu, Lingualeo).

Servicii web

În aproape toate țările, cel mai popular motor de căutare este Google. Doar în China este depășit de Baidu, în Coreea de Sud de Naver și Yandex în Rusia. Multe mulțumiri companiei pentru că are propriul motor de căutare, serviciu de e-mail, stocare în cloud, hărți și zeci de alte servicii utile. Rareori un stat se lauda cu o asemenea bogatie. Pe lângă populația Rusiei, serviciile Yandex deservesc rezidenții majorității țărilor CSI.

Există un număr incredibil de servicii web interne. Aproape fiecare site occidental potrivit are un analog rusesc. Dar nu-mi amintesc idei unice de site-uri web care au fost inventate și implementate în Rusia și apoi au devenit foarte populare în întreaga lume.

Dezvoltarea software a fost destul de dezvoltată în URSS. Majoritatea programelor/jocurilor au fost scrise pentru sine și distribuite în mod privat, dar a existat și software binecunoscut în cercurile largi. În primul rând, este o clonă a shell-ului de fișiere Norton Commander - Volkov Commander și editorul de text Lexicon. Dar erau destinate populației locale.

Tetris, dezvoltat de Alexey Pajitnov în 1984 și implementat pentru computerul IBM de către școlarul de 16 ani Vadim Gerasimov (acum inginer Google), a devenit o adevărată senzație în întreaga lume. Jocul și-a schimbat rapid mâinile la Moscova, apoi a fost exportat în străinătate și treptat s-a ajuns la achiziționarea de drepturi pentru a-l distribui de către Microsoft (nu de la dezvoltatori, ci de la un om de afaceri maghiar). Istoria tace despre ce au câștigat programatorii sovietici din dezvoltarea mega-popularului „ucigaș de timp”.

Vorbind și despre URSS, merită menționat „Kaissa” - primul campion de șah din lume printre programele de calculator. S-ar putea aminti realizările oamenilor de știință sovietici în domeniul informaticii, dar acesta este un subiect puțin diferit.

Programare sportivă

De ce auzi atât de des expresia „Programatorii ruși sunt cei mai buni din lume”? Textul de mai sus a arătat că ai noștri sunt capabili de multe, dar totuși clar nu sunt cei mai buni. Participanții la competițiile profesionale creează o bună reputație pentru codificatorii ruși.

Știrile despre victoriile echipelor rusești/participanților individuali la competițiile internaționale apar în mod regulat în fluxurile de știri din întreaga lume. În primul rând, datorită succesului acestor băieți, mulți oameni cred că nu există nimeni mai cool decât rușii. În ceea ce privește numărul de victorii în competiții, ale noastre sunt cu adevărat înaintea tuturor.

Un fan al programării sportive poate fi văzut de departe. Dacă folosești transportul în comun, te sfătuiesc să arunci o privire mai atentă la hainele și accesoriile bărbosilor cu rucsacuri. Ele sunt adesea primite ca premiu pentru câștigarea competițiilor sau în amintirea participării la o conferință internațională cool. Uneori citești inscripția și te gândești: „Ce fel de bărbați merg cu tramvaiele!”

Github

Mulți ar putea presupune că în Statele Unite. La urma urmei, SUA găzduiesc lumini de programare precum Bill Gates, Ken Thompson, Dennis Ritchie și Donald Knuth. Dar India este renumită pentru universitățile sale, de exemplu, Institutul Indian de Tehnologie (IIT), iar hackerii din Rusia sunt considerați foarte eficienți. Există vreo modalitate de a determina ce țară are programatori mai buni?

Cercetarea HackerRank a ajutat să răspundă la această întrebare.

HackerRank găzduiește în mod regulat zeci de mii de competiții de programare pentru ca dezvoltatorii să își îmbunătățească abilitățile de codare. Sute de mii de dezvoltatori din întreaga lume concurează într-o varietate de limbaje și domenii de programare, de la Python la algoritmi de securitate la sisteme distribuite. Dezvoltatorii sunt evaluați și plasați pe un clasament bazat pe viteza și acuratețea în îndeplinirea sarcinilor.

Potrivit HackerRank, cei mai talentați programatori locuiesc în Rusia și China. Programatorii chinezi depășesc toate celelalte țări în probleme de matematică, programare funcțională și structura datelor, în timp ce rușii domină algoritmii, cel mai popular și mai competitiv domeniu. Deși Statele Unite ale Americii și India oferă cel mai mare număr de participanți la competiție, acestea sunt clasate doar pe locul 28 și, respectiv, pe locul 31.

Ce zone sunt cele mai populare?

HackerRank oferă dezvoltatorilor 15 competiții la care să participe, acoperind o varietate de industrii, dar unele sunt mai populare decât altele. Tabelul de mai jos arată procentul de concursuri finalizate pentru fiecare zonă de programare.

Cea mai populară zonă de programare astăzi sunt algoritmii. Aproximativ 40% dintre toți dezvoltatorii concurează în ea. Această zonă include sortarea complexă a datelor, programarea dinamică, căutarea de cuvinte cheie și alte sarcini bazate pe logică. Dezvoltatorii pot folosi orice limbă pentru a participa la aceste competiții, dar alegerea lor poate explica parțial de ce o anumită limbă este atât de populară. (Algoritmii sunt, de asemenea, critici pentru interviurile tehnice care pot duce la angajarea de programatori.) Într-o marjă mare în termeni procentuali, locurile doi și trei sunt ocupate de sarcini Java și structuri de date, care reprezintă aproximativ 10% dintre participanți fiecare. Sistemele distribuite și securitatea sunt domeniile cele mai puțin populare.

Deci, pe baza rezultatelor acestor competiții, programatorii din care țări au arătat cele mai bune rezultate?

Pentru a răspunde la această întrebare, s-a luat punctajul mediu al fiecărei țări în toate domeniile. Înainte de a găsi media, scorurile au fost standardizate pentru fiecare zonă (prin scăderea mediei din fiecare scor și apoi împărțirea la abaterea standard), rezultând ceea ce este cunoscut sub numele de scor Z sau scor standard. Acest lucru a făcut posibilă compararea caracteristicilor similare ale indicatorilor individuali în diferite domenii de programare, chiar dacă unele domenii sunt mai complexe decât altele. Scorurile Z au fost apoi tabulate de la 1 la 100 pentru o interpretare ușoară.

Tabelul de mai jos prezintă date pentru cele 50 de țări cu cel mai mare număr de dezvoltatori pe HackerRank. Oameni din aceste țări au luat parte la mii de competiții (cel puțin 2000).

Deoarece China a obținut cel mai mare punctaj, dezvoltatorii chinezi ocupă prima poziție a listei cu un scor de 100. Dar China a câștigat cu o marjă îngustă. Rusia a obținut 99,9 din 100, în timp ce Polonia și Elveția au completat clasamentul de top cu scoruri în jur de 98. Pakistanul, pe locul 50, a obținut doar 57,4 puncte din 100.

Cele două țări cu cel mai mare număr de dezvoltatori care participă la competiție, India și SUA, nici măcar nu se află în prima jumătate a listei. India ocupă locul 31 cu un scor total de 76, în timp ce Statele Unite se află pe locul 28 cu un scor de 78.

Care țară are cei mai buni dezvoltatori în anumite zone?

Deși China a depășit în medie alte țări, nu domină în general. Care țară reprezintă cei mai buni dezvoltatori în domenii specifice de programare? Să ne uităm la țările lider pentru fiecare zonă.

Nu este surprinzător faptul că China depășește alte țări în unele domenii. Dezvoltatorii chinezi sunt de neegalat în domeniile structurilor de date, matematicii și programării funcționale.

Pe de altă parte, Rusia domină la algoritmi, cea mai populară zonă. Aici China și Polonia ocupă locurile secunde, respectiv trei.

Ce explică nivelurile de succes ale diferitelor țări în diferite domenii? O posibilă explicație este că, de exemplu, programatorii ruși au mai multe șanse să participe la competiții legate de algoritmi și, prin urmare, să exerseze mai mult în acest domeniu, în timp ce dezvoltatorii chinezi au mai multe șanse să rezolve problemele legate de structura datelor.

S-a făcut, de asemenea, o comparație a modului în care dezvoltatorii din fiecare țară își împart timpul între diferite tipuri de sarcini și apoi ce domenii de programare preferă membrul HackerRank obișnuit. Acest lucru a făcut posibil să se afle care țări au mai multe șanse decât altele să treacă testul într-o anumită zonă.

Țările și probabilitatea lor de a trece testul într-o anumită zonă. Țări cu un procent semnificativ ridicat sau scăzut de îndeplinire a obiectivelor într-o anumită zonă. Coloane de la stânga la dreapta: zona de programare; probabilitate mare; probabilitate redusă.

Tabelul de mai sus arată că programatorii chinezi au participat la concursuri de matematică mult mai des decât s-ar fi așteptat, având în vedere preferințele dezvoltatorului obișnuit. Acest lucru ajută la explicarea modului în care au atins clasamentul numărul unu în acest domeniu. Și, de exemplu, dezvoltatorii cehi manifestă un mare interes față de competițiile Shell, domeniu în care ocupă primul loc.

Dar dincolo de aceste două exemple, tabelul pare să arate puține asemănări între alegerea unei țări a unui anumit tip de competiție și performanța sa în acel domeniu.

De asemenea, este interesant de știut dacă anumite țări au preferințe în limbaje de programare? Este adevărat că C++ este cel mai popular limbaj din India? Sau că majoritatea mexicanilor aleg Ruby?

Următorul grafic arată ponderea competițiilor în fiecare limbă în funcție de țară.

În general, dezvoltatorii de naționalități diferite participă la competițiile Java mai des decât în ​​orice alt limbaj de programare (cu unele excepții, cum ar fi Malaezia și Pakistan, unde C++ este preferat și Taiwan, unde Python domină). Sri Lanka ocupă primul loc printre țările care preferă Java. India, care are cel mai mare număr de dezvoltatori pe HackerRank, ocupă locul 8.

Care țară nu pierde niciodată?

Când un dezvoltator intră într-o competiție HackerRank, acesta are un scor 0 înainte de a afișa orice progres. Elveția are cel mai mic procent de zero dezvoltatori, făcându-i pe programatori elvețieni cei mai muncitori programatori din lume.

Ce țară va câștiga Olimpiada de programare?

În fiecare zi, dezvoltatorii din întreaga lume concurează între ei pentru a deveni următorii Gates sau Knuth. Dacă ținem Olimpiada în rândul dezvoltatorilor, pe baza datelor discutate mai sus, putem presupune că China va lua aurul, Rusia va lua argint, iar Polonia va lua bronz. Deși cu siguranță merită laude pentru rezultatele pe care le arată acum, în timp ce SUA și India nu se află nici măcar în top 25.