Kurochkin, Vladimir Mikhailovich (tieteilijä)

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 10. tammikuuta 2021 tarkistetusta versiosta . tarkastukset vaativat 11 muokkausta .
Vladimir Mihailovich Kurochkin
Syntymäaika 1. kesäkuuta 1926( 1926-06-01 )
Syntymäpaikka Moskova , Neuvostoliitto
Kuolinpäivämäärä 15. toukokuuta 1999 (72-vuotias)( 15.5.1999 )
Kuoleman paikka Moskova , Venäjä
Maa  Neuvostoliitto Venäjä 
Tieteellinen ala yleinen tietojenkäsittelytiede , soveltava matematiikka
Työpaikka ITMiVT , CC RAS , MIPT
Alma mater Moskovan valtionyliopisto (Mekhmat)
tieteellinen neuvonantaja A. G. Kurosh
Opiskelijat V. A. Serebryakov
Palkinnot ja palkinnot Työn punaisen lipun ritarikunta Juhlavuoden mitali "Uhkeasta työstä (sotilaallisesta kunniasta).  Vladimir Iljitš Leninin syntymän 100-vuotispäivän muistoksi"

Vladimir Mikhailovich Kurochkin ( 1. kesäkuuta 1926  - 15. toukokuuta 1999 ) - Neuvostoliiton tietojenkäsittelytieteilijä (laskennallisen matematiikan ja tietokoneohjelmistojen asiantuntija), fysiikan ja matemaattisten tieteiden kandidaatti (1949). Hän oli kotimaisen ohjelmoinnin alkulähteillä , johti Venäjän tiedeakatemian laskentakeskuksen ohjelmistojärjestelmien osastoa organisaation perustamisesta 1955-1966 ja sitten 1971-1991 .

Elämäkerta

V. M. Kurochkin aloitti tieteellisen uransa algebrallisena matemaatikkona Moskovan valtionyliopiston mekaniikka-matematiikan tiedekunnassa . Hän erikoistui algebraan erinomaisen algebrasti A. G. Kuroshin johdolla . Hän julkaisi useita papereita renkaiden ja algebroiden teoriasta. Vuonna 1949 hän puolusti väitöskirjansa.

Vuonna 1950 V. M. Kurochkin meni töihin Neuvostoliiton tiedeakatemian hienomekaniikan ja tietokonetekniikan instituuttiin , jossa tuolloin akateemikko S. A. Lebedevin johdolla työskenteltiin ensimmäisten Neuvostoliiton tietokoneiden luomiseksi. Hän osallistui aktiivisesti BESM - tietokonekomentojärjestelmän kehittämiseen . Tästä työstä V. M. Kurochkin sai Työn Punaisen lipun ritarikunnan.

Vuonna 1955 perustettiin Neuvostoliiton tiedeakatemian laskentakeskus . V. M. Kurochkin johti ohjelmointilaboratoriota, josta tuli yksi tämän silloisen uuden tieteenalan tärkeimmistä keskuksista Neuvostoliitossa . Laboratorion olemassaolon aikana siitä syntyi useita ryhmiä, jotka muodostivat Neuvostoliiton tiedeakatemian laskentakeskuksen muiden osastojen ja muiden laitosten ytimen (Neuvostoliiton tiedeakatemian Siperian sivuliikkeen laskentakeskus - nyt Venäjän tiedeakatemian Siperian sivuliikkeen laskennallisten tekniikoiden instituutti, Venäjän tiedeakatemian taloustieteen ja matematiikan keskusinstituutti ).

Yksi ensimmäisistä Neuvostoliitossa , V. M. Kurochkin alkoi käsitellä ohjelmoinnin automatisointia. Niinä vuosina, jolloin putkitietokoneiden luotettavuus oli erittäin alhainen ja tietokoneiden ja ulkomaailman välisen kommunikoinnin mahdollisuudet pysyivät laskenta- ja analyyttisten koneiden tasolla, V. M. Kurochkin johti ohjelmointiohjelmien ja myöhemmin ohjelmoinnin luomista. kielet ja kääntäjät.

V. M. Kurochkinan johdolla luotiin PPS-kääntäjä Strela-3- tietokoneelle ja kääntäjä ALGOL -kielestä BESM-2-tietokoneelle. Tämän jälkeen V. M. Kurochkin käänsi alkuperäisen, laajalti käytetyn "Compiling and Interpreting System" (CIS) BESM-2- tietokoneelle . Samaan aikaan otettiin onnistuneesti käyttöön useita uusia silloin, mutta nykyään klassisia menetelmiä: taulukkomuotoinen lähestymistapa syntaktiseen analyysiin, aritmeettisten lausekkeiden ohjelmointi, joka oli optimaalinen työmuuttujien lukumäärän suhteen.

V. M. Kurochkin antoi suuren panoksen ohjelmointikielten parissa. Hän oli aktiivinen jäsen kansainvälisessä ohjelmointiautomaatioryhmässä, joka kehitti ALGAMS- kieltä, ja myöhemmin kansainvälisessä Ada-kielen työryhmässä . Erittäin tärkeä oli kääntäjä ALGOL 60 -kielestä BESM-6- tietokoneelle (ohjelmointikielellä Kurochkinin Algol), joka luotiin Neuvostoliiton tiedeakatemian laskentakeskuksessa V. M. Kurochkinin johdolla. Yksi ensimmäisistä korkean tason ohjelmointikielten kääntäjistä suorituskykyisille tietokoneille, se toimi useiden vuosien ajan tärkeänä työkaluna sovellettavien ongelmien ratkaisemisessa luonnontieteiden eri aloilta, ja sitä käytettiin laajasti monissa organisaatioissa.

Vuodesta 1955 vuoteen 1962 Laboratoriossa ratkaistiin myös kansallisesti merkittäviä sovellettavia ongelmia, mukaan lukien ensimmäisten keinotekoisten maasatelliittien laukaisuun liittyvät ongelmat . Satelliittien lentoratojen laskentamenetelmät ja ohjelmat kehitettiin V. M. Kurochkinin ohjauksessa. Satelliittien laukaisujen aikana instituutti oli suljettu kaikilta paitsi ryhmältä laskimia, pihalla oli vartijoita valonheittimillä.

Kääntäjätyö luonnollisesti kiinnitti V. M. Kurochkinin huomion niiden kehityksen automatisointiin ja ohjelmointikielten kuvauksen virallistamiseen. Tämä formalisointi perustui attribuuttikieliopin laitteistoon. Attribuuttien kielioppien yleistykset on tehty, jotta niitä voidaan käyttää tehokkaammin ohjelmointikielten määrittelyssä. V. M. Kurochkin ehdotti alkuperäistä asynkronista algoritmia semanttisten attribuuttien laskemiseen.

Vuodesta 1948 V. M. Kurochkin on opettanut Moskovan fysiikan ja tekniikan instituutissa . Hän kehitti yliopisto-ohjelmia tietokonetukeen, lineaariseen ohjelmointiin ja käännösmenetelmiin. Hänen johdollaan on tehty useita väitöskirjoja ohjelmointikielten toteutuksen ja ohjelmointiteorian alalta.

V. M. Kurochkin oli Journal of Computational Mathematics and Mathematical Physics -lehden ja " Programming " -lehden toimituskunnan jäsen, useiden julkaisujen toimittaja ja kääntäjä.

Palkinnot ja tunnustukset

Tieteelliset teokset ja käsikirjat

Artikkelit ja puheet

Oppaat

Toimitustoiminta

V. M. Kurochkinin toiminnassa näkyvillä oli myös toimituksellinen toiminta kustantamoissa Fizmatgiz , Foreign Literature ja Mir . Samalla hän syventyi usein syvästi moniin kuvauksiin ja pohjimmiltaan. Joten hän havaitsi ja korjasi epätarkkuuden D. Knuthin artikkelissa (kokoelmassa "Ohjelmointikielet". M .: Mir, 1972), joka oli omistettu attribuuttien laskemiselle attribuuttikieliopissa, ja artikkeli julkaistiin jo korjattu muoto.

  1. Booth, Andrew Donald . Automaattiset digitaaliset koneet / E. D. Booth, K. Booth  ; Per. englannista. T. M. Ter-Mikaelyan, I. N. Lebedev-Sorin  ; Ed. V. M. Kurochkina . - Moskova: Fizmatgiz, 1959. - 320 s.
  2. Booth, Andrew Donald . Numeeriset menetelmät / Per. englannista. T. M. Ter-Mikaelyan  ; Ed. V. M. Kurochkina . - Moskova: Fizmatgiz, 1959. - 239 s.
  3. McCracken, Daniel Delbert . Ohjelmointi digitaalisille tietokoneille / Per. englannista. V. M. Kurochkina [ja muut]; Ed. V. M. Kurochkina . - Moskova: Izd-vo inostr. lit., 1960. - 306 s.
  4. Lance, J. N. Numeeriset menetelmät nopeille tietokoneille / Per. englannista. I. A. Brina  ; Ed. V. M. Kurochkina . - Moskova: Izd-vo inostr. lit., 1962. - 208 s.
  5. Carr, J. Luennot ohjelmoinnista: Per. englannista. /Toim. V. M. Kurochkina . - Moskova: Izd-vo inostr. lit., 1963. - 288 s.
  6. B. Rendell, L. Russell. Algol -60 :n käyttöönotto . Per. englannista. D. B. Podshivalova , toim. V. M. Kurochkina . M.: Mir, 1967. 475 s.
  7. Universaali ohjelmointikieli PL / 1  : Per. englannista. /Toim. [ja esipuheella] V. M. Kurochkina . - Moskova: Mir, 1968. - 352 s.
  8. Flores, Ivan. Ohjelmistot / A. Flores  ; Per. englannista. D. B. Podshivalova ; Ed. V. M. Kurochkina . - Moskova: Mir, 1971. - 519 s.
  9. Ohjelmointikielet: [Oppikirja. korvaus] / Toim. F. Jenuy  ; Käännös englannista. V.P. Kuznetsova  ; Ed. V. M. Kurochkina . - Moskova: Mir, 1972. - 406 s.
  10. A. Aho , J. Ullman. Jäsentämisen, kääntämisen ja kokoamisen teoria. T. 1. Per. englannista. V. N. Agafonov , toim. V. M. Kurochkina . M.: Mir, 1978. 614 s.
  11. A. Aho, J. Ullman. Jäsentämisen, kääntämisen ja kokoamisen teoria. T. 2. Per. englannista. A. N. Biryukov ja V. A. Serebryakov , toim. V. M. Kurochkina . M.: Mir, 1978. 487 s.
  12. Gilman, L. Valioliigan kulku : dialoginen lähestymistapa / Käännetty englannista. S. P. Prokhorov; Ed. V. M. Kurochkina. - Moskova: Mir, 1979. - 524 s.
  13. Ohjelmointikielten semantiikka: la. artikkelit / Käännös englannista. A.N. Biryukova, V.A. Serebryakova ; Ed. V. M. Kurochkina . - M.: Mir, 1980. - 395 s.
  14. Nykyaikainen tietokone: la. tieteellis-suosittu. Taide. / Käännetty englannista, toim. V. M. Kurochkin ; esipuhe L. N. Koroleva. - M.: Mir, 1986. - 210, [1] s.
  15. Wirth, Niklaus . Ohjelmointi Modula-2- kielellä / N. Wirth; Käännös englannista. V. A. Serebryakova, V. M. Khodukina ; Ed. V. M. Kurochkina . - M.: Mir, 1987. - 222 s.
  16. Tapaaminen: tietokone / [P. Brearley, M. Rothen, R. Zaks ja muut]; Käännös englannista. K. G. Bataeva ; Ed. V. M. Kurochkina . - M .: Mir, 1989. - 238, [2] s.
  17. Tietokonekieli / [ O. Woods, D. Furlong, S. E. Rowe et ai.]; Per. englannista. S.E. Morkovina, V.M. Khodukina ; Ed. V. M. Kurochkina . - M .: Mir, 1989. - 239, [1] s.

Lähteet ja linkit