Kuka on maailman paras ohjelmoija? Maailman tunnetuimmat ohjelmoijat

HackerRankin, puolentoista miljoonan yleisön alustan, jossa ohjelmoijat kilpailevat ongelmien ratkaisemisessa, mukaan Venäjä sijoittui vuonna 2017 Kiinan jälkeen toiseksi vahvimpien ohjelmoijien joukossa ja hallitsee ehdotonta johtajuutta algoritmien kehittämisessä. Mutta vaikuttavimpia tuloksia näyttävät venäläiset opiskelijat, jotka murskaavat kaikki palasiksi kansainvälisissä olympialaisissa ja mestaruuskilpailuissa.

Vuodesta 2000 lähtien Venäjä on voittanut 32 kultamitalia ICPC International Student Programming Championship -mestaruuskilpailuissa, kaukana Kiinaa 13 mitalilla ja Yhdysvaltoja kuudella.

Mikä tekee venäläisistä IT-asiantuntijoista kysyttyjä ja menestyviä?

"LITMO-1" (1958) oli ensimmäinen yleismaailmallinen elektroninen digitaalinen tietokone teknisiä laskelmia varten, se sisälsi 850 elektroniset putket, suoritti 100 toimintoa sekunnissa ja sillä oli 2048 tavua muistia.
.

Jatkuvuus

Nykyaikainen Venäjä peri vahvan matemaattisen koulukunnan Neuvostoliitolta. Neuvostoliiton tiedemiehet tekivät vallankumouksellisia läpimurtoja teknisissä ja luonnontieteissä - muista vain Pjotr ​​Kapitsan, Igor Kurchatovin ja Lev Landaun nimet.

Neuvostoliiton romahtamisen jälkeen 1990-luvulla IT-asiantuntijoilla oli suuri kysyntä. Ohjelmointi oli lähes ainoa ammattiala, jolla voi ansaita rahaa. Hyvin perehtyneen matemaatikon on helppo oppia ohjelmointia, koska tietojenkäsittely on matematiikan käytännöllinen sovellus. Siksi Venäjän informatiikasta, vaikkakin myöhässä, on tullut myös kehittynyt tieteen ja käytännön alue.

Fiksuja koulusta

Venäläiset koululaiset ovat ratkaisseet monia ongelmia ala-asteelta lähtien, joissa on pidettävä mielessä useita vaiheita kerralla. Opiskelijoillemme haittaa antaa myös laskimen käytön kielto oppitunneilla ja olympialaisissa. Ranskassa ja Yhdysvalloissa on sallittua yksinkertaistaa laskelmia kolmannesta luokasta alkaen.

Lisäksi koululaisemme alkavat operoida abstraktien käsitteiden kanssa melko varhain. Esimerkiksi meillä on polynomit jo lukiossa. Numerot ovat kuviteltavissa oleva käsite, mutta (a + b) 2 on paljon vaikeampi käsittää. Tämä vaatii abstraktin ajattelun taitoa.

Venäjällä on myös hyvin kehittynyt järjestelmä erityiskouluista, lyseoista, jotka ovat erikoistuneet fysiikkaan ja matematiikkaan, jaoteltuja erikoisaloihin vanhemmissa luokissa. Olympialaiset auttavat valitsemaan ja lähettämään lahjakkaita lapsia maan parhaisiin yliopistoihin koulun penkistä. Läpäisemällä koululaisten All-Russian olympiadin vaiheet opiskelijat harjoittelevat vaikeita tehtäviä ja saavat kokemusta kilpailla parhaiden kanssa. Tämän seurauksena venäläiset lapset osoittavat erinomaisia ​​tuloksia jo tietotekniikan ja fysiikan kansainvälisten olympialaisten kouluvaiheessa.

Jokainen, joka pitää urheiluohjelmoinnista, tietää hyvin Gennadi Korotkevitšin nimen. Hän on maailman arvostetuin Olympiad-ohjelmoija ja sijoittuu ensimmäiselle sijalle Codeforcesin koodaajien rankingissa. Aluksi Korotkevich oli nuorin IOI International School Olympiad in Informatics yleisvoittaja Valko-Venäjältä, ja myöhemmin hän tuli venäläiseen yliopistoon ja vuosina 2013 ja 2015 ICPC World Student Programming Championshipissä osana ITMO-yliopistojoukkuetta voitti absoluuttisen kullan. Korotkevich on myös voittanut toistuvasti Yandex.Algoritmi, VK Cup, Google Code Cup ja monia muita kilpailuja.

ITMO-yliopiston opiskelijat ovat kuusinkertaisia ​​ohjelmoinnin absoluuttisia maailmanmestareita vuonna 2015 / Kuva Wikipedia
.

Yliopistot

Suuren panoksen Venäjän vahvimman IT-henkilöstön koulutukseen antavat yliopistot: Moskovan fysiikan ja teknologian instituutti, Pietarin valtionyliopisto, ITMO-yliopisto, Moskovan valtionyliopisto. Lomonosov, Saratovin osavaltion yliopisto, Uralin liittovaltion yliopisto. Yliopistot järjestävät ohjelmointikilpailuja. Moskovassa MIPT IT Education Development Center järjestää kansainvälisen MosCode-festivaalin. Ural-mestaruuskilpailut urheiluohjelmassa järjestetään vuosittain, säännöllisiä kilpailuja järjestetään Pietarissa sekä pienissä kaupungeissa, kuten Kovrovissa.

2000-luvun alusta lähtien Venäjällä ja entisen Neuvostoliiton maissa on järjestetty säännöllisiä harjoituskilpailuja: harjoitusleirit Petroskoissa, E. V. Pankratievin mukaan nimetty Open Cup ohjelmoinnissa. Ja vuodesta 2012 lähtien, ensin MIPT-kampuksella ja nyt Vladivostokissa, Grodnossa, Barcelonassa ja Kollamissa (Intia), Moskovan ICPC-työpajat alkoivat tapahtua, joihin opiskelijajoukkueet kaikkialta maailmasta tulevat valmistautumaan olympialaisiin ICPC-ohjelmoinnin alalla. . Tähän mennessä niihin on osallistunut jo 167 yliopistoa 50 maasta. Bootcamps-harjoittelun tulokset ovat vaikuttavia - 10 13:sta ICPC 2018 -finaalin voittajasta koulutettiin ICPC Moskovan työpajoissa. Venäläisten bootcampien paikallinen historia on kasvanut globaaliksi verkostoksi, eikä sillä ole vastaavan mittakaavan analogeja muissa maissa.

Perusohjelmat meillä ja ulkomailla ovat pääsääntöisesti samanlaisia, mutta myös opiskelijoiden taso on tärkeä. Meillä on monissa yliopistoissa niin tiukka valikoima, että siellä on tasoltaan ainutlaatuisia ryhmiä. Esimerkiksi MIPT:ssä yhtenäisen valtiontutkinnon läpäisypistemäärä on ollut 94 useiden vuosien ajan, mikä MGIMOn tasolla tekee siitä Venäjän vaikeimman pääsyn yliopistoon. Valinnan läpäisseet opiskelijat saavat syvällisen koulutuksen ja työskentelevät paljon tiimissä. Fyysikkojen vakiinnuttama kyky työskennellä ryhmässä on tärkeä taito liiketoiminnassa. Nyt Venäjän johtavat yliopistot, muun muassa Kansallisen tutkimusyliopiston kauppakorkeakoulu ja ITMO-yliopisto, kehittävät aktiivisesti opiskelijoiden yrittäjyysosaamista. MIPT on siirtymässä kohti teknologista yrittäjyyttä, ja monet opiskelijat jatkavat työskentelyä opintojen aikana muodostuneissa tiimeissä valmistumisen jälkeen. Tämä on tärkeää, koska sijoittajien hakuvaiheessa jotkut avainkohdat- tämä on "kuka on tiimisi" ja "miten vuorovaikutus siinä tapahtuu".

Silmiinpistävä esimerkki on Viktor Shaburovin perustama Looksery Inc, jonka tiimi on kehittänyt suositun sovelluksen, joka lisää naamioita ihmisten kasvoille videotilassa. Yrityksen ydin oli yhden tiimin jäseniä olympialaisten ohjelmointi. Vain kolme vuotta sen perustamisen jälkeen he myivät sen Snapchatille 150 miljoonalla dollarilla vuonna 2015. Shaburov tukee nyt aktiivisesti koululaisten ja opiskelijoiden koulutusohjelmia. Hän perusti äskettäin Botan Investments -rahaston ja avasi apurahaohjelman alan opettajille koneoppiminen.

Moskovassa sijaitseva Ilja Sedoshkinin perustama kaupankäyntialgoritmien kehittäjä AIM Tech työllistää myös MIPT:n World Finals ICPC -mitalisteja: Renat Gimadeevin, Alexander Ostaninin, Konstantin Semenovin ja muita. Tämä on alue, jolla arvostetaan tapahtumien nopeutta. Ja nopeus ja algoritmit ovat erityisen hyvin kehittyneitä urheiluohjelmoinnissa.

Teknologinen yrittäjyys on vaikuttanut myös pankkeihin, jotka ovat nyt muuttumassa yhä enemmän IT-yrityksiksi. Esimerkiksi iPavlov-projektissa kehitetään koneoppimistekniikoihin perustuvaa automaattista chattia Venäjän Sberbankille.

IT-yritykset ja niiden osastot

Yliopistojen koordinoitu työ ja IT-yritysten tuki ovat muokanneet ohjelmointikulttuuria maassamme. Liiketoimintaa järjestetään yhdessä yliopistojen kanssa oppimisohjelmia, mikä tuo uutta osaamista ja liiketoimintaprosessimalleja, joita yliopistot ottavat käyttöön koulutustoimintaa. IT-koulutusta tukevia yrityksiä maassa ovat Yandex, JetBrains, Mail.Ru Group, 1C, Tinkoff Bank, Sberbank ja muut.

Esimerkiksi JetBrains kehittää perustutkinto-ohjelmaa matematiikan laitoksella ja tietotekniikat SPbAU:ssa sekä yhdessä Acroniksen kanssa maisteriohjelma Moskovan fysiikan ja tekniikan instituutissa. Mail.Ru Group järjesti viisi koulutusohjelmaa verkossa ja mobiilikehitys, tekoäly- ja korkean kuormituksen projektit: Technopark MSTU:n kanssa. N. E. Bauman, "Technosphere" Moskovan valtionyliopiston laskennallisen matematiikan ja kybernetiikan tiedekunnan kanssa. Lomonosov, Technotrek MIPT:llä, Technopolis SPbPU:lla ja Technoatom MEPhI:llä.

Yandex on luonut monia koulutusohjelmia, esimerkiksi "Data-analyysin koulun" teknisten erikoisalojen opiskelijoille ja valmistuneille. Yandex on myös perustanut stipendin olympialaisten opiskelijoille, jotka ovat HSE:n tietojenkäsittelytieteen tiedekunnan ensimmäisen vuoden opiskelijoita.

Yritykset vetävät henkilökuntaa opiskelijaympäristöstä. VKontakten kehitys on hyvin lähellä Olympiadin lähestymistapaa ongelmien ratkaisemiseen, koska sen luojat ovat olleet tässä järjestelmässä koulusta lähtien. Esimerkiksi, ohjelmistokehitys Sosiaalista verkostoa VKontakte hoitivat Pietarin valtionyliopiston kaksinkertainen ICPC:n ohjelmoinnin maailmanmestaruuden voittaja Nikolay Durov ja hänen joukkuetoverinsa Andrey Lopatin, Moscow Workshops ICPC:n valmentaja, joka valmentaa Pietarin valtionyliopiston voittojoukkueita. . Ja nyt ICPC-mestarit Dmitry Egorov ja Pavel Kunyavsky työskentelevät VKontaktessa.

Myös ulkomaiset yritykset auttavat opiskelijoita, mutta meille ovat ominaisia ​​toimivat, tehokkaat ohjelmat. Yandex on luonut suhteellisen helppokäyttöisen Yandex.Contest-alustan, jossa järjestetään ohjelmointikilpailuja. Siellä yliopiston professorit voivat ladata tehtävänsä itse. Varmennus on automatisoitu eli puolueeton, mikä auttaa alueellisia yliopistoja integroitumaan johtavien ohjelmoijien koulutusjärjestelmään.

Venäläisten työllistettävyys

Kansainvälisten kilpailujen mestarit ovat tyyppejä, jotka ovat tehneet kovasti töitä koulusta asti. Esimerkiksi MIPT-tiimissä yhdellä osallistujista oli mitali tietotekniikan kansainvälisestä kouluolympialaista. Toinen kuusi vuotta yliopistossa, opiskelun lisäksi, omisti useita tunteja päivässä harjoitteluun, kävi lukemattomilla mestaruuskilpailuilla, harjoitusleirillä.

Itse kilpailuissa opiskelijat selviytyvät suuresta psykologisesta ylikuormituksesta. Vaikeimmat tehtävät, tiukat määräajat ja vahvat kilpailijat eivät ole niin huonoja. Esimerkiksi ICPC-mestaruuskilpailuissa kaverit ovat kuin mikroskoopin alla: heitä kuvataan jatkuvasti kameroilla, näyttöä koodilla lähetetään Internetissä. Ne, jotka kestävät kuorman, stressaavissa työtilanteissa tuntevat olonsa jo paljon itsevarmemmaksi.

Vapautta

IT-ala Venäjällä ja muualla maailmassa kehittyy pitkälti itsenäisesti "Tehokkain selviää" -periaatteen mukaisesti. Sillä ei ole väliä, mistä olet kotoisin, kunhan algoritmisi nopeuttavat prosesseja ja saavat järjestelmän toimimaan nopeammin ja halvemmalla. Siksi ohjelmointi on asia, jossa ihminen voi menestyä sekä Venäjällä että ulkomailla. Venäläiset ohjelmoijat, toisin kuin yleinen käsitys, eivät aina halua muuttaa maasta. Pikemminkin he etsivät itselleen mielenkiintoisia tehtäviä, joita on nyt monia Yandexissä, VKontaktessa ja startupissa.

opettajat

IT-alalla Venäjällä ja muualla maailmassa on suuri pula henkilöstöstä. Riippumatta siitä, minkä maan tai alueen valitset, IT-asiantuntijan keskipalkka on korkeampi kuin muilla toimialoilla. HeadHunterin mukaan IT-alan keskipalkka Venäjällä on 88 246 ruplaa, kun taas Venäjällä keskipalkka on 45 640 ruplaa. Yhdysvalloissa IT-asiantuntijan keskipalkka ruplissa on Glassdoorin mukaan noin 330 000 kuukaudessa. Isossa-Britanniassa ohjelmoijan palkka on 31 901 puntaa vuodessa (noin 220 000 ruplaa kuukaudessa). Sveitsissä SwissInfon mukaan ohjelmoijat saavat keskimäärin 4 608 Sveitsin frangia (noin 230 000 ruplaa kuukaudessa). Mutta kun työskentelet tilastojen kanssa, sinun on ymmärrettävä, että hintataso myös muissa maissa vaihtelee merkittävästi, määrään vaikuttaa ruplan vaihtokurssi muihin valuuttoihin nähden. Myös monissa ulkomaissa verojen taso alentaa suuresti työntekijän tosiasiallisesti työskentelemää reaalipalkkaansa.

IT-alan korkeat palkat eivät ole koko kuva. Ohjelmoijat johtavista yliopistoista napsautetaan heti valmistumisen jälkeen ja jopa aikaisemmin - yritykset yrittävät varmistaa tulevien asiantuntijoiden uskollisuuden jo koulusta lähtien. Ja tämä suuntaus ei ole vain Venäjällä. Piilaaksossa on pula ammattitaitoisista ohjelmoijista. Kaliforniassa kuukausien mittaiset ohjelmointikurssit paikallisista korkeakouluista valmistuneille ovat tulleet suosituiksi, koska valmistumisen jälkeen opiskelijat eivät voi kirjoittaa koodia itse.

Vaikuttaa siltä, ​​että meidän on vain koulutettava enemmän valmistuneita, mutta jonkun pitäisi tehdä tämä? Ja koulutuksessa palkat ovat alhaisemmat kuin yrityksissä. Juuri IT-alalla on suuri aukko, joka aiheuttaa laadukkaiden opettajien virtaa ulos. Osoittautuu, ettei ole ketään valmistelemaan seuraavaa sukupolvea. Siksi ohjelmointikulttuurilla on suuri rooli ihmisten saamisessa mukaan ja ammatissa pysymiseen. Euroopassa ja Yhdysvalloissa se ei ole niin kehittynyt, mutta onnistuimme saamaan riittävän määrän ihmisiä mukaan tähän järjestelmään. Jotta menestys IT-alalla jatkuisi, on IT-koulutuksen arvostusta nostettava, tämän tyyppistä toimintaa popularisoitava.

Huomio! Kysymykseen vastanneiden ihmisten mielipide ei välttämättä ole sama kuin toimittajien mielipide.

Ketä pidät kaikkien aikojen parhaana ohjelmoijana?


MITCH RICE-JONES

ohjelmoija

"DONALD PIIPKA.

Hänet tunnetaan monografiasta "The Art of Programming", joka koostuu useista osista. Siinä on yksityiskohtaiset kuvaukset kaikesta tietorakenteista satunnaisia ​​numeroita ja päättyen lajitteluun, lajitteluun sekä algoritmien analysointiin - suuntaan, jonka perustan hän loi. Kaikissa kirjoissa hän antoi kokoonpanokielellä kirjoitettuja esimerkkejä - koneohjeita. Bill Gates sanoi tästä monografiasta seuraavasti: ”Jos pidät itseäsi hyvänä ohjelmoijana, lue Knuthin ohjelmoinnin taito. Jos pystyt lukemaan kaiken, lähetä minulle ansioluettelosi."

Knuth aloitti työskentelyn monografian parissa vuonna 1962 ja on saanut valmiiksi neljä osaa tähän mennessä. Viides osa ilmestyy vuonna 2020, mikä tarkoittaa, että viiden osan työstämiseen menee 58 vuotta. Mutta hän aikoo kirjoittaa vielä kaksi. Ja tämä puhumattakaan siitä, että hän loi TeX:n, yhden yleisimmistä tietokoneasettelujärjestelmistä, METAFONT-kielen vektorifonttien kehittämiseen sekä lukutaidon. web-ohjelmointi ja Cweb. Hänelle on myönnetty John von Neumann -mitali, Franklin-mitali, Turing-palkinto ja Yhdysvaltain kansallinen tiedemitali. Ohjelmointitaiteen työstään hänelle myönnettiin jopa ohjelmointitaiteen emeritusprofessori.


ohjelmoija

Anders Hejlsberg.

Hän kirjoitti Pascal-kääntäjän assembly-kielellä kahdelle tämän päivän valtavirran käyttöjärjestelmälle, DOS:lle ja CPM:lle. Myöhemmin kääntäjä siirtyi Turbo Pascalin integroituun kehitysympäristöön. Hänen ansiostaan ​​ohjelman kääntäminen, linkittäminen ja suorittaminen alkoi viedä sekunteja, ei minuutteja.

Borland International osti Hejlsberg-kääntäjän, joka palkkasi myös ohjelmoijan. Borland myi kääntäjän ja täydellisen kehitysympäristön paljon halvemmalla kuin kilpailija. Hejlsbergin ansiosta ohjelmoijien tuottavuus on kasvanut merkittävästi. Sitten olin niin vaikuttunut hänen työstään, että kirjoitin jopa kirjan Käyttäen Turbo Pascalia, joka julkaistiin ensimmäisen kerran vuonna 1986. Se löytyy edelleen Amazonista ja eBaysta.

Anders Hejlsberg johti tiimiä luomaan Borland Delphin (Object Pascal), joka oli yhtä nopea kuin Turbo Pascal. Delphi on tällä hetkellä 11. sijalla TIOBE:n ohjelmointikielet ja kehitysympäristöt -listalla. Hejlsberg siirtyi myöhemmin töihin Microsoftille, missä hän johti C#:n kehitystä, joka on nyt 5. TIOBE-luokituksessa.


RAVI KUMAR

opiskelija

Linus Torvalds.

Linuxin luoja. Kaikki tietävät, että hän osaa ohjelmoida Parempi Mark Zuckerberg ja Bill Gates. Näin kireällä, vainoharhaisella alalla, joka tienaa paljon rahaa, kukaan ei olisi voinut ennakoida Linuxin, ilmaisen ja avoimen lähdekoodin käyttöjärjestelmän julkaisua, joka syntyi monien ohjelmoijien yhteistyön tuloksena. Hän loi myös Git-tiedoston versionhallintajärjestelmän ja Subsurface-ohjelman ammattisukeltajille.

James Gosling.

Java-kielen luoja, jota käytetään kaikkialla maailmassa. Hän kehitti PostScript-sivunkuvauskielen tulkin pohjalta Network Extensible Windowing Systemin (NEWS), joka jakaa tietojenkäsittelyn verkon yli. Mitä hän vain ei työskennellyt: ja ISIS 2 -satelliitin telemetrian paikannusanalyysi ja Unixin Emacsin tekstieditorin ensimmäinen versio ja monet muut.

Richard Stallman.

Free Software Foundationin perustaja ja avoimen lähdekoodin liikkeen perustaja, yksi tietotekniikan historian tärkeimmistä henkilöistä. Hän työskenteli GPL:n, maailman laajimmin käytetyn lisenssin parissa, mukaan lukien Linuxissa, sekä GCC-kääntäjän, Emacsin tekstieditorin ja muiden avoimen lähdekoodin ohjelmistojen parissa."

Wilhelm Schickard

(1592 - 1635)

Tietokonehistoria alkaa vuonna 1623, kun Wilhelm Schickard rakensi ihmiskunnan ensimmäisen automaattisen laskimen.
Schickard-pelikone pystyy suorittamaan aritmeettisia perusoperaatioita kokonaislukusyötteille. Hänen kirjeensä Keplerille, joka löysi planeettojen liikkeen lait, selittävät hänen "tuntien laskennan" soveltamisen tähtitieteellisten taulukoiden laskemiseen.
Ei-ohjelmoitava Schickardin kone perustui perinteiseen desimaalijärjestelmä laskeminen. Leibniz löysi myöhemmin kätevämmän binäärijärjestelmän (1679), tärkeän osan maailman ensimmäisestä työohjelmasta - tietokoneohjattu, johtuu Zusesta (1941).



Gottfried Wilhelm von Leibniz

(1646-1716)

Leibniz, jota joskus kutsutaan viimeiseksi universaaliksi neroksi, keksi ainakin kaksi asiaa, jotka ovat tärkeitä moderni maailma: laskenta ja binääriaritmetiikka rytmin perusteella.

Nykyaikainen fysiikka, matematiikka ja tekniikat olisivat mahdottomia ilman edellistä: perustavanlaatuista menetelmää työskennellä äärettömän pienten lukujen kanssa. Leibniz julkaisi sen ensimmäisenä. Hän kehitti sen noin vuoden 1673 tienoilla. Vuonna 1679 hän viimeisteli integroinnin ja eriyttämisen merkinnän, joka on edelleen käytössä.

Binaariaritmetiikka perustuu kaksoisjärjestelmään, jonka hän keksi noin 1679 ja julkaisi vuonna 1701. Tästä tuli lähes kaikkien nykyaikaisten tietokoneiden perusta.

Charles Babbage

Brittiläinen matemaatikko ja keksijä, funktioteoriaa, taloustieteen laskennan koneistamista koskevien teosten kirjoittaja; Pietarin tiedeakatemian ulkomainen kirjeenvaihtajajäsen (1832). Vuonna 1833kehitti yleismaailmallisen digitaalisen tietokoneen projektin- Tietokoneen prototyyppi. Babbage tarjosi mahdollisuuden syöttää ohjeita koneeseen rei'itetyillä korteilla. Tämäkään kone ei kuitenkaan ollut valmis, koska matala taso silloisista tekniikoista tuli suurin este sen luomiselle. Charles Babbagea kutsutaan usein "tietokoneen isäksi" analyyttisen moottorin keksimisen vuoksi, vaikka sen prototyyppi luotiin monta vuotta hänen kuolemansa jälkeen.



Lovelace Augusta Ada

A.Lovelace kehitti ensimmäiset ohjelmat Babbage's Analytical Enginelle, mikä luo ohjelmoinnin teoreettisen perustan. Hän esitteli ensin toimintasyklin käsitteen. Yhdessä muistiinpanoissa hän ilmaisi pääajatuksen, että analyyttinen moottori voi ratkaista sellaisia ​​​​ongelmia, joita laskelmien vaikeuden vuoksi on lähes mahdotonta ratkaista manuaalisesti. Joten ensimmäistä kertaa konetta pidettiin paitsi ihmisen korvaavana mekanismina, myös laitteena, joka pystyy tekemään työtä, joka ylittää ihmisen kyvyt. Vaikka Babbagen analyyttistä konetta ei rakennettu eikä Lovelacen ohjelmia koskaan tehty virheenkorjausta varten, eivätkä ne toimineet, useat hänen ilmaisemansa yleiset säännökset säilyttivät perustavanlaatuisen merkityksensä nykyaikaisessa ohjelmointissa. Nykyään A. Lovelacea kutsutaan oikeutetusti maailman ensimmäiseksi ohjelmoijaksi.

ALAN TURING
(1912-1954) Alan Mathison Turing muotoilee Kurt Goedelin todistamattomuuden tulokset uudelleen Turing Machines (TMC) -koneilla. Läheisesti aikaisempaan työhön liittyi Turingin Alonso Churchin neuvonantaja. TM:istä tuli sittemmin eniten käytetty abstrakteja kuvioita tietojenkäsittelyä. Universaalit TM:t voivat emuloida mitä tahansa muuta TM:tä tai mitä tahansa muuta tunnettua tietokonetta.
Toisen maailmansodan aikana Turing auttoi (Welchmanin kanssa) tulkitsemaan natsikoodin. Jotkut lähteet sanovat, että tämä työ oli ratkaiseva voittoon Kolmannesta valtakunnasta.
Myöhemmin Turing ehdotti kuuluisaa testiään määrittääkseen, onko tietokone tunteva (lisätietoja historiasta tekoäly). Tietojenkäsittelytieteen halutuin palkinto on hänen nimensä: Turing Award.


Kurt Gödel

(1906-1978)

Vuonna 1931, vain muutama vuosi sen jälkeen, kun Julius Lilienfeld patentoi transistorin, Kurt Gödel (tai "Goedel", ei "Godel") asettiteoreettisen tietojenkäsittelytieteen perusteettyöllään universaaleista muodollisista kielistä ja todisteiden ja laskennan rajoituksista. Se on rakennettu muodollisista järjestelmistä, jotka mahdollistavat itseviittaavat lausunnot, jotka puhuvat itsestään, erityisesti siitä, voidaanko ne johtaa luetellusta tietystä aksioomijoukosta käyttämällä laskennallista lauseen todistamismenettelyä. Gödel jatkoi väitteiden rakentamista, jotka väittävät omaa todistamattomuuttaan osoittaakseen, että tavanomainen matematiikka on joko virheellinen tietyssä algoritmisessa mielessä tai sisältää todistamattomia, mutta totta väitteitä.

Gödelin epätäydellisyystulosta pidetään laajalti 1900-luvun matematiikan merkittävimpänä saavutuksena, vaikka jotkut matemaatikot sanovat sen olevan ennemminkin logiikkaa kuin matematiikkaa, ja toiset kutsuvat sitä teoreettisen tietojenkäsittelytieteen perustavanlaatuiseksi tulokseksi (Muistaakseen Church & Post & Turingin vuoden 1936 tienoilla) , tieteenala, jota ei silloinkaan vielä virallisesti ollut olemassa, mutta joka syntyi Gödelin työn kautta. Hänellä oli valtava vaikutus tietojenkäsittelytieteen lisäksi myös filosofiaan ja muihin aloihin.

John von Neumann
(28.12.1903, Budapest, - 8.2.1957, Washington)

Amerikkalainen matemaatikko, Yhdysvaltain kansallisen tiedeakatemian jäsen (1937). Vuonna 1926 hän valmistui Budapestin yliopistosta. Vuodesta 1927 hän opetti Berliinin yliopistossa, vuosina 1930-33 Princetonin yliopistossa (USA), vuodesta 1933 professori Princeton Institute for Advanced Studyssa. Vuodesta 1940 hän on toiminut konsulttina eri armeija- ja merivoimissa (N. osallistui erityisesti ensimmäisen atomipommin luomiseen). Vuodesta 1954 hän on ollut atomienergiatoimikunnan jäsen.
Tärkeimmät tieteelliset työt ovat omistettu funktionaaliselle analyysille ja sen sovelluksille klassisen ja kvanttimekaniikan ongelmiin. N. kuuluu myös matemaattisen logiikan ja topologisten ryhmien teorian tutkimukseen. SISÄÄN viime vuodet elämä keskittyi pääasiassa siihen liittyvien asioiden kehittämiseen peliteoria, automaatioteoria; antoi suuren panoksen ensimmäisten tietokoneiden luomiseen ja niiden soveltamismenetelmien kehittämiseen. Hänet tunnetaan parhaiten ihmisenä, joka liittyy useimpien nykyaikaisten tietokoneiden arkkitehtuuriin (ns von Neumann -arkkitehtuuri)

Konrad Zuse
(22. kesäkuuta 1910, Berliini - 18. joulukuuta 1995, Hünfeld)


Saksalainen insinööri, tietotekniikan pioneeri. Tunnetuin nimellä ensimmäisen todella toimivan ohjelmoitavan tietokoneen luoja(1941) ja ensimmäinen korkean tason ohjelmointikieli (1945).
Osallistunut ohjelmoitavan laskukoneen luomiseen.

1935-1938 : Konrad Zuse rakentaa Z1:n, maailman ensimmäisen ohjelmistoohjatun tietokoneen. Huolimatta useista koneenrakennuksen ongelmista, siinä oli kaikki nykyaikaisten työstökoneiden pääkomponentit, joissa käytettiin binäärijärjestelmää ja nykyään tavallista varastoinnin ja ohjauksen erottamista. Zusen vuoden 1936 patenttihakemus (Z23139/GMD nro 005/021) todistaa myös von Neumannin arkkitehtuurista (keksittiin uudelleen vuonna 1945), jossa ohjelmia ja tietoja muutetaan tallennuksen aikana.

1941 V: Zuse saa valmiiksi Z3:n, maailman ensimmäisen täysin toimivan tietokoneelta ohjelmoitavan.

1945 : Zuse kuvaa Plankalkuelia, maailman ensimmäistä korkean tason ohjelmointikieltä, joka sisältää monia vakio-ominaisuudet nykyaikaiset ohjelmointikielet. FORTRAN tuli lähes kymmenen vuotta myöhemmin. Zuse käytti Plankalkuelia myös maailman ensimmäisen shakkiohjelman suunnittelussa.

1946 : Zuse perustaa maailman ensimmäisen tietokoneen käynnistysyrityksen: Zuse-Ingenieurbüro Hopferaun. Riskipääoma hankittu ETH Zürichin kautta ja IBM-optio Zuse-patenteista.

Tietokoneiden lisäksi yleinen tarkoitus, Zuse rakensi useita erikoislaskijoita. Laskimia S1 ja S2 käytettiin siis määrittämään osien tarkat mitat ilmailutekniikassa. Koneessa S2 oli laskimen lisäksi myös mittalaitteet lentokoneiden mittaamiseen. L1-tietokone, joka jäi kokeellisen mallin muotoon, oli tarkoitettu Zuselle loogisten ongelmien ratkaisemiseen.

1967 : Zuse KG toimitti 251 tietokonetta, joiden arvo on noin 100 miljoonaa Saksan markkaa.




Kemeny John (Janos)

Matemaatikko, professori Dartmouth Collegessa (USA). Yhdessä Thomas Kurzin kanssa kehitti BASIC-ohjelmointikielen Ja verkkojärjestelmä useiden tietokoneiden käyttö samanaikaisesti ("ajanjako"). Yhdessä vanhempiensa kanssa hän muutti Yhdysvaltoihin Unkarista vuonna 1940. Hän valmistui Princetonin yliopistosta, jossa hän opiskeli matematiikkaa ja filosofiaa. Vuonna 1949 hän puolusti väitöskirjaansa, ja vuonna 1953 hänet kutsuttiin Dartmouthiin. Dartmouth Collegen matematiikan osaston dekaanina vuosina 1955–1967 ja jopa yliopiston puheenjohtajana (1970–1981) hän ei jättänyt opettamista. Hän oli yksi ohjelmoinnin perusteiden opettamisen edelläkävijistä: hän uskoi, että tämän aineen pitäisi olla kaikkien opiskelijoiden saatavilla heidän erikoistumisestaan ​​riippumatta.

Dijkstra Edsger Vibe
(11. toukokuuta 1930 - 6. elokuuta 2002)

Alan erinomainen asiantuntija teoreettinen ohjelmointi, useiden kirjojen kirjoittaja, mukaan lukien klassinen monografia "Programming Discipline". Kaikki hänen tieteellinen toimintansa oli omistettu menetelmien kehittämiseen "oikeiden" ohjelmien luomiseksi, joiden oikeellisuus voidaan todistaa muodollisilla menetelmillä. Olla yksi kirjoittajista strukturoidut ohjelmointikonseptit, Dijkstra saarnasi GOTO-ohjeen käyttöä vastaan. Vuonna 1972 hänen tieteelliset saavutuksensa palkittiin Turing-palkinnolla. Palkinnon jaossa yksi puhujista kuvaili Dijkstran toimintaa seuraavasti: "Hän on esimerkki tiedemiehestä, joka ohjelmoi koskematta tietokoneeseen ja tekee kaikkensa, jotta hänen oppilaansa tekisivät samoin ja edustaisivat tietojenkäsittelytieteitä alana. matematiikasta."


Ershov Andrei Petrovitš
(19. huhtikuuta 1931 - 8. joulukuuta 1988)

Erinomainen ohjelmoija ja matemaatikko, Neuvostoliiton tiedeakatemian akateemikko, kirjailija maailman ensimmäinen ohjelmointiautomaatiota käsittelevä monografia. Ershovin johdolla kehitettiin joitain ensimmäisistä kotimaisista ohjelmointiohjelmista (ohjelmointikielen ja -järjestelmän "integroidut kehitykset"). Hän muotoili joukon yleisiä ohjelmoinnin periaatteita uudeksi ja omaperäiseksi tieteelliseksi toiminnaksi, käsitteli näkökohtaa, jota myöhemmin kutsuttiin käyttäjäystävällisyydeksi, ja oli yksi ensimmäisistä maassa, joka asetti tehtäväkseen ohjelmointitekniikan luomisen. . Hänestä tuli yksi ns. "kouluinformatiikan" perustajista ja kotimaisen kouluinformatiikan tunnustettu johtaja, tuli yksi maailman johtavista tämän alan asiantuntijoista.

Amerikkalainen keksijä Douglas Engelbart Stanfordin tutkimusinstituutista esitteli maailman ensimmäinen tietokoneen hiiri vuonna 1968 9. joulukuuta.
Douglas Engelbartin keksintö oli puukuutio pyörillä yhdellä napilla. Omalla nimelläsi tietokonehiiri velkaa langalle - se muistutti keksijää oikean hiiren hännästä.
Myöhemmin Xerox kiinnostui Engelbartin ideasta. Sen tutkijat muuttivat hiiren muotoilua, ja siitä tuli samanlainen kuin nykyaikainen. 1970-luvun alussa Xerox esitteli hiiren ensimmäisen kerran osana henkilökohtaista tietokonetta. Siinä oli kolme nappia, pallo ja rullat levyjen sijaan, ja se maksoi 400 dollaria!
Nykyään on olemassa kahdenlaisia ​​tietokonehiiriä: mekaanisia ja optisia. Jälkimmäisissä ei ole mekaanisia elementtejä, ja optisia antureita käytetään manipulaattorin liikkeen seuraamiseen suhteessa pintaan. Langattomat hiiret ovat uusinta teknologiaa.

Niklaus Wirth
(15. helmikuuta 1934) Sveitsiläinen insinööri ja tutkija ohjelmointimaailmassa. Kirjoittaja ja yksi kehittäjistä ohjelmointikieli Pascal. N. Wirth oli yksi ensimmäisistä, joka otti käytäntöön vaiheittaisen tarkentamisen periaatteen avaimena ohjelmien systemaattiseen luomiseen. Pascalin lisäksi hän loi muita algoritmisia kieliä (mukaan lukien Modula-2 ja Oberon). Ne eivät ole "tuotannon" ohjelmoijien tuttuja, mutta niitä käytetään laajasti ohjelmoinnin teoreettiseen tutkimukseen. Wirth on yksi maailman arvostetuimmista tietojenkäsittelytieteilijöistä, ja hänen kirjaansa Algorithms + Data Structures = Programs pidetään yhtenä klassisista strukturoidun ohjelmoinnin oppikirjoista.

Bill Gates

(28. lokakuuta 1955)
Amerikkalainen yrittäjä ja kehittäjä elektronisen laskentatekniikan alalla, maailman johtavan ohjelmistoyrityksen Microsoftin perustaja.
Vuonna 1980 Microsoft kehitti käyttöjärjestelmän MS-DOS järjestelmä, josta tuli Amerikan mikrotietokonemarkkinoiden tärkein käyttöjärjestelmä 1980-luvun puoliväliin mennessä. Gates jatkoi sitten sovellusohjelmien kehittämistä - laskentataulukoita Excel- ja Word-tekstieditori, ja 1980-luvun loppuun mennessä Microsoftista oli tullut johtava myös tällä alalla.
Vuonna 1986 liikkeelle laskemalla yhtiön osakkeita vapaaseen myyntiin Gatesista tuli 31-vuotiaana miljardööri. Vuonna 1990 yritys esitteli Windows-kuori 3.0, jossa sanalliset komennot korvattiin hiirellä valituilla kuvakkeilla, mikä helpotti huomattavasti tietokoneen käyttöä. 1990-luvun loppuun mennessä noin 90 % kaikista henkilökohtaiset tietokoneet maailmassa oli varustettu ohjelmistoilla Microsoft ohjelmisto. Vuonna 1997 Gates oli maailman rikkaimpien ihmisten listan kärjessä.

Paul Allen

Amerikkalainen yrittäjä, yksi Microsoft Corporationin perustajista, jonka hän perusti vuonna 1975 koulukaverinsa Bill Gatesin kanssa.

Vuonna 1975 Allen ja Gates käyttivät ensimmäistä kertaa nimeä "Micro-Soft". BASIC-kielen tulkin lähdekoodissa, jonka he ovat luoneet MITS:n tilauksesta.

Yhteisessä liiketoiminnassa Paul Allen harjoitti teknisiä ideoita ja lupaavia kehityshankkeita, neuvottelut, sopimukset ja muu liikeviestintä osoittautui lähempänä Gatesia. Ja silti ystävät ratkaisivat pääasiat yhdessä - toisinaan, kuten Gates myönsi, riidat jatkuivat 6-8 tuntia peräkkäin. Allenin ja Gatesin yhteiselle aivotuokselle paras hetki oli vuonna 1980. Silloin IBM kääntyi ei liian suuren ja ei vielä kovin tunnetun Microsoftin puoleen ehdottamalla useiden ohjelmointikielien mukauttamista käytettäväksi henkilökohtaisessa tietokoneessa. IBM tietokone PC, jonka piti tulla markkinoille vuonna 1981. Neuvotteluissa kävi ilmi, että IBM:n edustajia ei haittaisi löytää urakoitsija, joka tekisi sopimuksen käyttöjärjestelmän kehittämisestä uudelle tietokoneelle. Yhteistyökumppanit ottivat tämän työn vastaan. Allen ja Gates eivät kuitenkaan kehittäneet uutta käyttöjärjestelmää. He tiesivät, että Tim Paterson, joka työskenteli Seattle Compute Productsissa, oli jo kehittänyt Q-DOS:n (Quick Disk Operating System) 16-bittiselle. Intelin prosessorit. Temppu oli siinä, että Q-DOS:n hankintaneuvottelujen aikana ei missään tapauksessa saatu myyjille selväksi, että Allenilla ja Gatesilla oli jo ostaja tälle järjestelmälle. Gatesin pääneuvottelijana piti tehdä lujasti töitä tämän eteen, mutta yhdistelmä toimi loistavasti. Totta, järjestelmä jouduttiin muokkaamaan uudelleen, koska sen piti toimia 8-bittisillä prosessoreilla. Pyrkiessään noudattamaan määräaikaa he työskentelivät melkein kellon ympäri, ja Allenin itsensä mukaan oli päivä, jolloin he yhdessä Billin kanssa istuivat tietokoneen ääressä 36 tuntia peräkkäin pysähtymättä. PC-DOS:sta, jonka hankinta maksoi useita kymmeniä tuhansia dollareita, IBM maksoi välittömästi 6 tuhatta dollaria, kun taas osapuolten allekirjoittaman sopimuksen ehtojen mukaisesti IBM sitoutui myymään tietokoneita vain PC-DOS:illa korkoa vähentäen. Microsoftilta jokaisesta myydystä laitteesta.



Kaspersky Evgeny Valentinovich
(4. lokakuuta 1965)

Vuoteen 1991 asti hän työskenteli Neuvostoliiton puolustusministeriön monitieteisessä tutkimuslaitoksessa. Hän aloitti tietokonevirusten ilmiön tutkimisen lokakuussa 1989, kun "Cascade"-virus löydettiin hänen tietokoneestaan. Vuodesta 1991 vuoteen 1997 hän työskenteli STC "KAMIssa", jossa hän kehitti yhdessä samanmielisten ihmisten kanssa virustorjuntaprojekti "AVP" (nyt - "Kaspersky Anti-Virus"). Vuonna 1997 Evgeny Kasperskysta tuli yksi perustajista "Kaspersky Lab".
Nykyään Evgeny Kaspersky on yksi maailman johtavista virustorjunnan asiantuntijoista. Hän on kirjoittaja suuri numero artikkeleita ja katsauksia tietokonevirologian ongelmasta, puhuu säännöllisesti erikoistuneissa seminaareissa ja konferensseissa Venäjällä ja ulkomailla. Evgeny Valentinovich Kaspersky on Computer Virus Research Organizationin (CARO) jäsen, joka kokoaa yhteen alan asiantuntijat.
Yksi merkittävimmistä ja mielenkiintoisia saavutuksia Evgeny Valentinovich ja hänen vuonna 2001 johtama "laboratorio" voidaan kutsua löydökseksi vuosikokous Virus Bulletin - virustorjuntateollisuuden keskeinen tapahtuma sekä onnistunut vastustus kaikille vuonna 2001 tapahtuneille maailmanlaajuisille virusepidemioille.


Jevgeni Roshal
(10. maaliskuuta 1972, Tšeljabinsk)

Venäläinen ohjelmoija, tunnetun FAR Manager -tiedostonhallinnan, RAR-pakkausmuodon, RAR- ja WinRAR-arkistointilaitteiden kirjoittaja, jotka ovat erityisen suosittuja Venäjällä ja entisen Neuvostoliiton maissa.

Jevgeni Roshal valmistui Tšeljabinskin ammattikorkeakoulunstä tiedekunnasta Laskentakoneet, kompleksit, järjestelmät ja verkot”.

Syksyllä 1993 hän julkaisi ensimmäisen julkisen version RAR 1.3 -arkistaattorista, syksyllä 1996 - FAR Manager. Myöhemmin suosion kasvaessa Microsoft Windows, julkaisi WinRAR-arkiston Windowsille. Nimi RAR tulee sanoista Roshal ARchiver.




Sergei Brin

Sergei Mikhailovich Brin syntyi Moskovassa juutalaiseen matemaatikoiden perheeseen, joka muutti pysyvästi Yhdysvaltoihin vuonna 1979 ollessaan 6-vuotias.
Vuonna 1993 hän tuli Stanfordin yliopistoon Kaliforniassa, jossa hän suoritti maisterin tutkinnon ja aloitti väitöskirjansa työskentelyn. Jo opintojensa aikana hän kiinnostui Internet-teknologioista ja hakukoneista, hänestä tuli useita tutkimuksia tiedon poimimisesta suurista teksti- ja tieteellisistä tiedoista ja kirjoitti ohjelman tieteellisten tekstien käsittelyyn.
Vuonna 1995 Stanfordin yliopistossa Sergey Brin tapasi toisen matematiikan jatko-opiskelijan, Larry Pagen, jonka kanssa he perustivat vuonna 1998. Google. Aluksi he väittelivät kiivaasti keskusteltuaan mistä tahansa tieteellisestä aiheesta, mutta sitten he ystävystyivät ja yhtyivät luodakseen hakukone kampuksellesi. Yhdessä he kirjoittivat tieteellistä työtä"The Anatomia of a Large-Scale Hypertextual Web Search Engine", jonka uskotaan sisältävän prototyypin heidän tulevasta supermenestävästä ideastaan.
Brin ja Page osoittivat ideansa pätevyyden yliopiston hakukoneessa google.stanford.edu kehittäen sen mekanismia uusien periaatteiden mukaisesti. 14. syyskuuta 1997 google.com-verkkotunnus rekisteröitiin. Sen jälkeen yritettiin kehittää ideaa ja tehdä siitä bisnes. Ajan myötä projekti jätti yliopiston seinät ja onnistui keräämään investointeja jatkokehitystä varten.
Yhteinen liiketoiminta kasvoi, teki voittoa ja osoitti jopa kadehdittavaa vakautta dot-comin romahtamisen aikaan, kun sadat muut yritykset menivät konkurssiin. Vuonna 2004 Forbes-lehti nimesi perustajien nimet miljardöörien luetteloon.

Andrew Tanenbaum

(16. maaliskuuta 1944)
Professori Amsterdamin vapaassa yliopistossa, jossa hän johtaa tietokonejärjestelmien kehittäjien ryhmää; Hän väitteli tohtoriksi fysiikasta Kalifornian yliopistosta Berkeleyssä. Tunnetaan Minixin (ilmainen Unix-tyyppinen käyttöjärjestelmä opiskelijalaboratorioille), tietojenkäsittelytieteen kirjojen ja RFID-viruksen kirjoittajana. Hän on myös Amsterdam Compiler Kitin pääkehittäjä. Hän itse pitää opetustoimintaansa tärkeimpänä.
Andrew Tanenbaum syntyi New Yorkissa ja kasvoi White Plainsissa, New Yorkissa. Hän suoritti kandidaatin tutkinnon fysiikassa MIT:stä vuonna 1965 ja tohtorin tutkinnon fysiikasta Kalifornian yliopistosta Berkeleyssä vuonna 1971.
Myöhemmin hän muutti perheensä kanssa Alankomaihin säilyttäen samalla Yhdysvaltain kansalaisuuden. Andrew Tanenbaum opettaa tietokoneiden ja käyttöjärjestelmien organisointikursseja ja on myös Ph. D. Vuonna 2009 sai Euroopan tutkimusneuvostolta 2,5 miljoonan euron avustuksen MINIXin kehittämiseen.



Linus Torvalds
(28. joulukuuta 1969)
Maailmankuulun käyttöjärjestelmän luoja. Vuoden 1991 alussa hän alkoi kirjoittaa omaa keskivertokuluttajalle suunnattua alustaa, jota voitiin jakaa ilmaiseksi Internetin kautta. Uusi järjestelmä löytyi Linuxin nimi, joka on johdettu sen luojan nimen ja UNIX-nimen yhdistelmästä. Linuxista on kymmenen vuoden ajan tullut todellinen kilpailija Microsoftin valmistamille tuotteille, joka on pystynyt ajamaan yrityksen monopoliaseman järjestelmä- ja palvelinohjelmistomarkkinoilla.
Tuhannet "kiinnostuneet ohjelmoijat", hakkerit, tietokoneverkkoasiantuntijat ottivat iloisesti vastaan ​​Linuksen idean ja alkoivat viimeistellä, viimeistellä, korjata Torvaldsin heille tarjottua. Lähes kymmenessä vuodessa Linux on muuttunut useiden satojen fanien ja harrastajien lelusta, joka suorittaa parikymmentä komentoa primitiivisessä konsolissa, ammattimaiseksi usean käyttäjän ja moniajoa suorittavaksi 32-bittiseksi käyttöjärjestelmäksi, jossa on ikkunallinen graafinen käyttöliittymä, moninkertaisesti parempi kuin Microsoft Windows ominaisuuksiensa, vakauden ja tehonsa suhteen.95, 98 ja NT ja pystyy toimimaan käytännössä kaikissa nykyaikaisissa IBM-yhteensopivassa tietokoneissa.
Nykyään Linux on tehokas UNIX-tyyppinen alusta, joka sisältää lähes kaikki ominaisuudet ja joukon omia ominaisuuksia, joita ei löydy mistään muualta. Korkean suorituskyvyn ja luotettavuuden ansiosta siitä on tullut yksi suosituimmista alustoista http-palvelimien järjestämiseen.

Björn Stroustrup Bjarne Stroustrup

(11. kesäkuuta 1950 (muiden lähteiden mukaan 30. joulukuuta), Århus, Tanska)
C++-ohjelmointikielen kirjoittaja.
Valmistunut Århusin yliopistosta (Tanska, 1975) matematiikasta ja tietojenkäsittelytieteestä, väitellyt (Ph. D.) tietojenkäsittelytieteestä Cambridgessa (1979).
Vuoteen 2002 asti hän johti laajamittaisen ohjelmoinnin tutkimusosastoa AT&T:ssä (Computer Science Research Center of Bell Telephone Laboratories). Nyt professori Texasin yliopistossa, A&M.
Bjorn syntyi ja kasvoi Århusissa, Tanskan toiseksi suurimmassa kaupungissa. Hän tuli valtionyliopistoon tietojenkäsittelytieteen laitokselle. Valmistuttuaan hän suoritti maisterin tutkinnon.
Bjorn Stroustrup väitteli tohtoriksi työskennellessään hajautetun järjestelmän suunnittelun parissa Cambridgen yliopiston tietokonelaboratoriossa (Englanti).

Jos et mene pidemmälle kuin "oliosuuntautuneita" menetelmiä,
pysyä "hyvän ohjelmoinnin" sisällä
ja suunnittelu”, niin lopulta saadaan väistämättä jotain sellaista
on periaatteessa merkityksetön.
Stroustrup Björn

Martin Fowler

Useiden ohjelmistoarkkitehtuuriin liittyvien kirjojen ja artikkeleiden kirjoittaja, olio-analyysi ja kehitys, UML, refaktorointi, äärimmäinen ohjelmointi.
Syntynyt Englannissa, asunut Lontoossa ennen kuin muutti Amerikkaan vuonna 1994. Asuu tällä hetkellä Bostonissa, Massachusettsissa.
Yksi kirjoista "Refactoring. Improving Existing Code": Martin Fowler et al valaisivat uudelleenmuodostusprosessia, kuvasivat sen toteuttamisen periaatteet ja parhaat käytännöt sekä osoittavat, missä ja milloin aloittaa syväkoodin tutkimus parantaakseen se.
Kirjan ytimessä on yksityiskohtainen luettelo yli 70:stä refaktorointimenetelmästä, joista jokainen kuvaa motivaatiota ja tekniikkaa kentällä todistetulle koodimuunnokselle Java-esimerkkien avulla.
Kirjassa käsiteltyjen menetelmien avulla voit muokata koodia asteittain tekemällä pieniä muutoksia joka kerta, mikä vähentää projektin kehittämiseen liittyvää riskiä.

Jokainen typerys voi kirjoittaa ohjelman, jonka hän ymmärtää
kääntäjä. Hyvät ohjelmoijat kirjoittavat ohjelmia
joita muut ohjelmoijat voivat ymmärtää.

Fowler Martin

Sid Meyer

(24. helmikuuta 1954, Detroit)
Amerikkalainen kehittäjä tietokonepelit. Valmistunut Michigan State Universitystä. Vuonna 2002 hänet valittiin Computer Museum of America's Hall of Fameen.
Vuonna 1991 MicroProse alkoi myydä toistettavaa tietosanakirjaa, joka sisältää historiallisesti tunnistettavia sivilisaatiokuvia. Vuonna 1993 suuri vertikaalisesti integroitu yritys Spectrum HoloByte, Inc. pyrkii hankkimaan MicroProsen.
Sen jälkeen, kun Meyer ja yhtiön uusi toimitusjohtaja Louis Gilman (Gilman Louie) saattoivat oikeudelliset menettelyt päätökseen vuoteen 1994 mennessä, oli joitain eroja kysymyksissä siitä, missä, miten ja miksi yhteinen peliliiketoiminta tulisi kehittää.

"Peli on sarja
mielenkiintoisia valintoja"

Donald Ervin Knuth
(10. tammikuuta 1938)
Amerikkalainen tiedemies, emeritusprofessori Stanfordin yliopistossa ja useissa muissa yliopistoissa eri maat, ulkomainen jäsen Venäjän akatemia Tieteet, ohjelmoinnin opettaja ja ideologi, 19 monografian (mukaan lukien useita klassisia ohjelmointikirjoja) ja yli 160 artikkelin kirjoittaja, useiden tunnettujen ohjelmistoteknologioiden kehittäjä.
Laskennallisen matematiikan perusalgoritmeille ja -menetelmille omistetun maailmankuulun kirjasarjan kirjoittaja sekä TEX- ja METAFONT-tietokonejulkaisujärjestelmien luoja, jotka on suunniteltu teknisten aiheiden (ensisijaisesti fysiikka ja matematiikka) kirjojen ladomiseen ja ladomiseen.
Andrei Petrovitš Ershovin, myöhemmin hänen ystävänsä, työllä oli suurempi vaikutus nuoreen Donald Knuthiin.
Professori Knuth on saanut lukuisia palkintoja ja palkintoja ohjelmoinnin ja laskennallisen matematiikan alalla, mukaan lukien Turing-palkinnon (1974), US National Medal of Sciencen (1979) ja AMS Steele -palkinnon populaaritieteellisten artikkelien sarjasta, Harvey-palkinnon. (1995), Kioton palkinto (1996) edistyneen teknologian saavutuksista, Grace Murray Hopper Award (1971).
Helmikuun 2009 lopussa Knuth oli CiteSeer-projektin 20. eniten siteerattu kirjailija.

Paras tapa päästä asian ytimeen on Japanilainen vapaa ohjelmistokehittäjä, ohjelmointikielen luoja rubiini.
Inte Arvostelussaan Japan Inc.:stä hän sanoi, että hän opetti itse ohjelmoinnin ennen lukiosta valmistumistaan.Valmistui Tsukuban yliopistosta, jossa hän tutki ohjelmointikieliä ja kääntäjiä.
Vuodesta 2006 hän on toiminut tutkimus- ja kehitysjohtajana Network Applied Communication Laboratoryssa, japanilaisessa vapaiden ohjelmistojen järjestelmäintegraattorissa.
Hän syntyi vuonna 1965 Osakan prefektuurissa, ja hän muutti Yonago Cityyn Tottorin prefektuurissa neljävuotiaana, joten häntä esitetään usein Yonagon syntyperäisenä. Hän asuu tällä hetkellä Matsue Cityssä, Shimanen prefektuurissa.
Yukihiro on Myöhempien Aikojen Pyhien Jeesuksen Kristuksen Kirkon jäsen ja on mukana lähetystyössä. Hän on naimisissa ja hänellä on neljä lasta.
Haluan tietokoneen olevan palvelijani
en ole mestari, joten minun täytyy pystyä
nopeasti ja tehokkaasti selittää hänelle, mitä tehdä.

Matsumoto Yukihiro

Steve Jobs

(24. helmikuuta 1955, San Francisco, Kalifornia - 5. lokakuuta 2011, Palo Alto, Santa Clara, Kalifornia)


Amerikkalainen yrittäjä, joka tunnetaan laajalti IT-aikakauden edelläkävijänä. Yksi perustajista, hallituksen puheenjohtaja ja Applen toimitusjohtaja . Yksi Pixar-elokuvastudion perustajista ja toimitusjohtaja.
1970-luvun lopulla Steve ja hänen ystävänsä Steve Wozniak kehittivät yhden ensimmäisistä henkilökohtaisista tietokoneista, joilla oli suuri kaupallinen potentiaali. Tietokone Apple II siitä tuli ensimmäinen massatuote Applen tuote, joka luotiin Steve Jobsin aloitteesta. Jobs näki myöhemmin hiiriohjatun graafisen käyttöliittymän kaupalliset mahdollisuudet, mikä johti Applen tietokoneet Lisa ja vuotta myöhemmin Macintosh (Mac).
Hävittyään valtataistelun hallituksen kanssa vuonna 1985, Jobs jätti Applen ja perusti Seuraava - yritys, joka kehitti tietokonealustan yliopistoille ja yrityksille. Vuonna 1986 hän osti Lucasfilmin tietokonegrafiikkaosaston ja muutti sen Pixariksi. Hän pysyi Pixarin toimitusjohtajana ja enemmistöomistajana, kunnes The Walt Disney Company osti studion vuonna 2006, jolloin Jobsista tuli suurin yksityinen osakkeenomistaja ja Disneyn hallituksen jäsen.
Vaikeudet uuden käyttöjärjestelmän kehittämisessä Macille johtivat NeXT:n ostamiseen Applelta vuonna 1996 käyttämään NeXTSTEP-käyttöjärjestelmää Mac OS X:n perustana. Osana sopimusta Jobs sai Applen neuvonantajan paikan. Sopimuksen organisoi Jobs. Vuoteen 1997 mennessä Jobs oli saanut Applen hallinnan takaisin yrityksen johdossa. Hänen johdollaan yritys pelastui konkurssilta ja vuotta myöhemmin alkoi tuottaa voittoa. Seuraavan vuosikymmenen ajan Jobs johti kehitystäiMac, iTunes, iPod, iPhone ja iPadsekä kehitystäApple Store, iTunes Store, App Store ja iBookstore. Näiden useiden vuosien vakaata taloudellista voittoa antaneiden tuotteiden ja palveluiden menestys mahdollisti Applen nousemisen maailman arvokkaimmaksi julkiseksi yhtiöksi vuonna 2011. Monet kommentaattorit kutsuvat Applen elpymistä yhdeksi yrityshistorian suurimmista saavutuksista. Samaan aikaan Jobsia kritisoitiin hänen autoritaarisesta johtamistyylistään, aggressiivisesta toiminnasta kilpailijoita kohtaan, halusta hallita tuotteita täydellisesti myös sen jälkeen, kun ne oli myyty ostajalle.

Jobs on saanut julkista tunnustusta ja useita palkintoja vaikutuksestaan ​​teknologia- ja musiikkiteollisuuteen. Häntä kutsutaan usein "visionääriksi" ja jopa "isäksi". digitaalinen vallankumous". Jobs oli loistava puhuja ja vei innovatiiviset tuoteesittelyt uudelle tasolle muuttaen niistä jännittäviä esityksiä. Hänen välittömästi tunnistettavaa hahmoaan mustassa villakaulassa, haalistuneissa farkuissa ja tennareissa ympäröi kultti.


Esittelemme huomiollesi maailman 10 parasta ohjelmoijaa!

1. Sergei Brin - GOOGLEn perustaja. Sergey Mikhailovich Brin on yksi parhaista ohjelmoijista tällä hetkellä, hän on myös amerikkalainen tiedemies ja Internet-yrittäjä.

2. Sara Hyder - Twitterin ohjelmistosuunnittelija. Sarah on henkilöstön ohjelmistoinsinööri Twitterissä, ja hän on myös Android-teknologiajohtaja Vine Labsissa, mentori uusien äärimmäisten startup-yritysten kehittämisessä. Hän työskenteli aiemmin Googlella ja näytti itsensä erittäin hyvin.

3. John Dahl - entinen perustajajäsen ja toimitusjohtaja Zencoder Inc. Yrityksille salaus- ja pilvitallennuspalveluita tarjoavan Zencoderin entinen perustaja ja toimitusjohtaja John työskentelee tällä hetkellä salausalalla.

4.Kyle McDonald - kehittäjä Phoenixilla - Tällä hetkellä Phoenix Groupin kehittäjänä työskentelevä Kayla on aiemmin työskennellyt Web-kehittäjä Squareflo yli kolmen vuoden ajan. Hän erottuu siitä, että hän osaa kommunikoida viittomakielellä ja tietää: HTML, CSS, JavaScript, JQuery ja paljon muuta.

5. Amanda Wickstand - Zyngan työntekijä, työskentelee pelikehityksessä - Amanda on tällä hetkellä Meteor Grove Softwaren perustaja ja omistaja, hän väitti olevansa suosittu tämän takia. Zynga ja kehittyy mobiilisovelluksia. Hän sai myös Instagramilta tarjouksen, jonka hän hylkäsi toivoen kehittää projektiaan.

6. Leah Culver - Groven perustaja ja toimitusjohtaja Leah oli mukana perustamassa mikroblogisivustoja Powncea vuonna 2007, kun Six Apart osti yrityksen. Joulukuussa 2008 hän jätti Six Apartin ja helmikuussa 2010 ja perusti Convoren, joka oli omistettu reaaliaikaiselle chatille. Vuosina 2011-2012 Convore lisäsi uuden tuotteen, Grove.io, joka keskittyy isännöityyn reaaliaikaan chatissa. yrityksille ja ilmoitti, että Convore-palvelu lopetetaan 1.4.2012. Culver valittiin parhaiden joukkoon voimakkaita naisia Fast Company Magazinen Web 2.0:ssa marraskuussa 2008.

7. Jade Raymond - Assassin's Creedin tuottaja ja Ubisoft Toronton toimitusjohtaja. Hän aloitti uransa ohjelmoimalla Sonylle ja hänestä tuli välitön videopelijulkkis. Jadella on valtava seuraaja, ja hänellä on paljon upeita pelejä. Hän on tällä hetkellä Ubisoft Toronton toimitusjohtaja, kehittäjä ja ohjelmoija.

8. Corrine Yu- Entinen Microsoftin pääohjelmoija, ohjelmoija, kehittää XBOX 360:lle, PS3:lle, PC:lle ja. tunnetaan yhtenä pelialan vaikutusvaltaisimmista henkilöistä.

9. Pavel Durov - Vkontakten perustaja ja kehittää tällä hetkellä jo julkaistua tuotetta "Telegram" - mobiilisovellusta viestintään.

10. Matt Mullenweg - perustaja ja johtaja WordPress-kehittäjä- tunnetaan ohjelmiston tekijänä, joka tukee yli 15 prosenttia koko Internetistä (Todella vaikuttava). Hänet tunnetaan parhaiten ilmaisesta ja avoimen lähdekoodin kehityksestä. lähdekoodi web-ohjelmisto.

Tiedot on otettu eurooppalaisten ja amerikkalaisten analyytikoiden laskelmista.

Ohjelmoija on aikamme hyvin arvostettu ammatti. Mikä ei ole yllättävää, koska digitaaliset teknologiat ympäröivät meitä kaikkialla. IT-ala työllistää miljoonia ihmisiä järjestelmänvalvojat ja tavalliset "kooderit" suurimpien projektien johtaville kehittäjille. Ja tietysti tällä alalla on legendaarisia persoonallisuuksia, joita ilman maailma olisi hieman erilainen.

Ketä arvostetaan ja arvostetaan ohjelmoijien keskuudessa? Ketä pidetään parhaista parhaana? Tässä asiassa ei ole yksiselitteisiä arvioita. Mutta on henkilöitä, joiden nimet mainitaan melkein aina, koska heidän panoksensa IT-alalle on korvaamaton. Tutustutaanpa heihin.

Kirjoittaja Alex Dawson - alun perin lähetetty Flickriin nimellä Linus Torvalds , CC BY-SA 2.0 , Linkki

Suomalais-amerikkalainen ohjelmoija, Linux-käyttöjärjestelmän luoja, joka pyörittää datakeskuksia ja monia tietokoneita ympäri maailmaa.

Ilmaisohjelmien (vapaiden ohjelmistojen) vankan kannattajan Torvaldsin ansiosta alalla, jossa pyörii paljon rahaa ja kaikki on täynnä kaupankäyntiä ja vainoharhaisuutta, on ilmestynyt täysin ilmainen ja avoimen lähdekoodin käyttöjärjestelmä. Nykyään tuhannet ohjelmoijat ovat mukana kehittämässä ja päivittämässä Linuxia.

Ammatillisessa ympäristössä Linus Torvalds tunnetaan ihmisenä, joka ei pyri miellyttämään ihmisiä eikä ole ujo ilmaisuissa. Ohjelmoijien joukossa hänestä on vitsejä samasta suunnitelmasta kuin Chuck Norisista filistealaisen ympäristössä. Väitetään esimerkiksi, että hän voi jakaa nollalla tai pelata 3D-pelejä mielessään lukemalla lähdekoodia.

Donald Knuth


Kirjoittaja vonguard Oaklandista, Nmibiasta — DSC_0079 Lähettäjä YMS , CC BY-SA 2.0 , Linkki

Knuthin akateeminen työ on valtava työ, joka kattaa lähes kaikki ohjelmoinnin osa-alueet tietorakenteista algoritmien analysointiin. Krut loi viimeisen suunnan henkilökohtaisesti. Teorian lisäksi monografia sisältää monia esimerkkejä kokoonpanokielellä.

Googlen ja Facebookin johtavat kehittäjät suuria hankkeita useammin kuin kerran ilmaisi kiitollisuutensa Donald Knuthille ainutlaatuisesta oppikirjasta. Bill Gates sanoi myös Knuthista: "Jos kutsut itseäsi ohjelmoijaksi, kokeile lukea Knuthia. Ja jos voit lukea tämän kirjan kokonaisuudessaan, lähetä minulle ansioluettelosi."

Tämän monumentaalisen teoksen parissa on työskennelty vuodesta 1962 lähtien. Tähän mennessä on julkaistu 4 osaa. Vuoteen 2020 mennessä professori lupaa julkaista viidennen. Lisäksi Donald Knuth tunnetaan TeX-tietokoneasettelujärjestelmän ja vektorifonttien kanssa työskentelyn METAFONT-kielen luojana.

Sir Tim Berners-Lee


Kuvaaja:
Paul Clarke

Nykyään hän johtaa julkista organisaatiota "Alliance for saatavilla internet”, jonka päätavoitteena on edullinen ja nopea internet kaikille. Organisaatio nauttii suurten yritysten – Googlen, Microsoftin, Facebookin – tuesta.


Kirjailija Peter Campbell - itse tehty, Nikon D80, CC BY-SA 4.0 , Linkki

Toinen merkittävä kehitys on NEWS, järjestelmä tietojenkäsittelyn jakeluun Tietokoneverkot. Luettelo projekteista, joissa hän on työskennellyt, on laaja. Tässä on järjestelmät satelliittitelemetrian ja Emacsin tekstieditorin tulosten analysoimiseen ja paljon muuta. Gosling oli jonkin aikaa mukana kehitystyössä Googlen algoritmit, V Viime aikoina kehittää ohjelmistoja vedenalaiseen tutkimukseen.

- julkaistu alun perin Flickriin, kun Anders Hejlsberg vastaa The Future of Programming Languages ​​-paneelissa PDC2008:ssa, CC BY 2.0, Linkki

Pascalin kääntäjän kehittäjä, jonka ansiosta ohjelman kääntäminen lyheni muutamaan sekuntiin.

Kääntäjän ensimmäinen versio kirjoitettiin DOS:lle. Kääntäjä rakennettiin myöhemmin Turbo Pascal -ympäristöön. Hejlsberg-kääntäjän ansiosta IT-alan työn tuottavuus on moninkertaistunut.

Hejlsberg johti myöhemmin tiimiä, joka kehitti Borland Delphin. Ja tässäkin nopeuteen kiinnitettiin erityistä huomiota. Delphi on yksi suosituimmista kielistä nykyään.


Kirjailija: Anthony Quintano Honolulusta, HI, Yhdysvallat — Mark Zuckerberg F8 2018 Keynote , CC BY 2.0 , Posilanna

Amerikkalainen ohjelmoija, Facebookin sosiaalisen verkoston kehittäjä.

Tämä nimi tunnetaan laajalti ammattiympäristön ulkopuolella. Zuckerberg on julkisuuden henkilö. Hänen sosiaaliseen verkostoonsa on viime aikoina liitetty monia skandaaleja. Siitä huolimatta projekti kehittyy edelleen menestyksekkäästi.

Zuckerberg on vakuuttunut siitä, että pienet tiimit ovat tehokkaimpia. He voivat työskennellä hedelmällisemmin kuin suuret ryhmät. Siksi vain 10 000 ihmistä maailmassa on mukana palvelemassa valtavaa sosiaalista verkostoa.


Kirjailija: Ijon - oma työ, CC BY-SA 4.0 , Linkki

Torrent on suosittu kaikkialla maailmassa. BitTorrentin käyttäjien määräksi arvioidaan 250 miljoonaa ihmistä. Torrentin kautta ladataan valtavia määriä tietoa. Valitettavasti "merirosvot" käyttävät torrentien mahdollisuuksia aktiivisesti.


Kirjoittaja Darcy Padilla - https://web.archive.org/web/20140209081556/http://blog.mozilla.org/press/bios/brendan-eich/ https://web.archive.org/web/20131108073412/ https://blog.mozilla.org/press/files/2012/04/Thumbnail-Full_Eich_04.jpg , CC BY-SA 3.0 , Linkki

JavaScript-kehittäjä. Tätä kieltä pidetään yhtenä WEB-ohjelmoinnin standardeista.

Osallistui Mozillan ja Firefox-selaimen luomiseen. Toiminut toimitusjohtajana. Hän erosi skandaalin jälkeen, joka koski hänen kantaansa homoavioliittoihin (Brendan on aktiivinen osallistuja liikkeessä heidän kieltämiseksi Kaliforniassa).


Julia Kryuchkova — Oma työ , CC BY-SA 2.5 , Linkki

C++-kielen luoja (C:n parannettu versio).

Nykyään C++-ohjelmointikieltä opiskelevat lähes minkä tahansa yliopiston opiskelijat, siitä on jo pitkään tullut yksi peruskielistä sovelletut kielet. C-kielen syntaksia käytetään PHP:ssä ja muissa nykyaikaisissa ohjelmointikielissä. Bjorn Stroustrupin parannukset osoittautuivat niin hyviksi, että nykyään, kun he sanovat "C", he eivät edes muista kielen perusversiota.

Nykyään ohjelmoija luennoi useissa yliopistoissa, tekee yhteistyötä Morgan Stanleyn kanssa.


Virallinen GDC - https://www.flickr.com/photos/officialgdc/16693728506/ , CC BY 2.0 , Linkki

Yksi id Softwaren perustajista. Hän sai mainetta legendaarisen tietokonepelin Doom kirjoittajana.

Idea Doomista tuli Johnille yrityksen D&D-bileissä. Tuolloin yhtiö järjesti tällaisia ​​juhlia säännöllisesti. Ja usein niissä John näytteli pelimestarin roolia.

Doomia luodessaan John Carmack otti ensimmäisenä käyttöön alkuperäiset 3D-temput, joita käytetään tietokonepelit edelleen.