Kurochkin, Vladimir Mihailovici (om de știință)

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită la 10 ianuarie 2021; verificările necesită 11 modificări .
Vladimir Mihailovici Kurochkin
Data nașterii 1 iunie 1926( 01.06.1926 )
Locul nașterii Moscova , URSS
Data mortii 15 mai 1999 (în vârstă de 72 de ani)( 15-05-1999 )
Un loc al morții Moscova , Rusia
Țară  URSS Rusia 
Sfera științifică informatică generală , matematică aplicată
Loc de munca ITMiVT , CC RAS ​​, MIPT
Alma Mater Universitatea de Stat din Moscova (Mekhmat)
consilier științific A. G. Kurosh
Elevi V. A. Serebryakov
Premii și premii Ordinul Steagul Roșu al Muncii Medalie jubiliară „Pentru Valiant Muncă (Pentru Valoare Militară).  În comemorarea a 100 de ani de la nașterea lui Vladimir Ilici Lenin”

Vladimir Mikhailovici Kurochkin ( 1 iunie 1926  - 15 mai 1999 ) - informatician sovietic (specialist în matematică computațională și software de calculator), candidat la științe fizice și matematice (1949). El a stat la originile programării interne, a condus Departamentul de sisteme software al Centrului de calcul al Academiei Ruse de Științe de la înființarea organizației în 1955 până în 1966 și apoi din 1971 până în 1991 .

Biografie

V. M. Kurochkin și-a început cariera științifică ca matematician algebric la Facultatea de Mecanică și Matematică a Universității de Stat din Moscova . S -a specializat în algebră sub îndrumarea remarcabilului algebrizist A. G. Kurosh . A publicat o serie de lucrări despre teoria inelelor și algebrelor. În 1949 și-a susținut teza de doctorat.

În 1950, V. M. Kurochkin a plecat să lucreze la Institutul de Mecanică Fină și Inginerie Calculatoare al Academiei de Științe a URSS , unde în acel moment, sub îndrumarea academicianului S. A. Lebedev , se lucra pentru crearea primelor calculatoare sovietice. El a participat activ la dezvoltarea sistemului de comandă computerizat BESM . Pentru această lucrare , V. M. Kurochkin a primit Ordinul Steagul Roșu al Muncii.

În 1955, a fost înființat Centrul de calcul al Academiei de Științe a URSS . V. M. Kurochkin a condus laboratorul de programare, care a devenit unul dintre principalele centre ale acestui nou domeniu de știință în URSS . În timpul existenței laboratorului, din acesta au apărut mai multe echipe, care au format nucleul altor departamente ale Centrului de calcul al Academiei de Științe a URSS, precum și al altor institute (Centrul de calcul al filialei siberiene a Academiei de Științe a URSS - acum Institutul de Tehnologii Computaționale din Filiala Siberiană a Academiei Ruse de Științe , Institutul Central de Economie și Matematică al Academiei Ruse de Științe ).

Unul dintre primii din URSS , V. M. Kurochkin a început să se ocupe de problemele automatizării programării. În acei ani în care fiabilitatea calculatoarelor cu tub era extrem de scăzută, iar posibilitățile de comunicare între computere și lumea exterioară au rămas la nivelul mașinilor de calcul și analitice, V. M. Kurochkin a condus lucrările de creare a programelor de programare, iar mai târziu - programare. limbi și traducători.

Sub conducerea lui V. M. Kurochkina , a fost creat un traducător PPS pentru computerul Strela-3 și un traducător din limba ALGOL pentru computerul BESM-2. După aceasta, V. M. Kurochkin a compilat „Sistemul de compilare și interpretare” (CIS) original, utilizat pe scară largă pentru computerul BESM-2 . În același timp, au fost implementate cu succes o serie de metode noi pe atunci, dar acum clasice: o abordare tabelară a analizei sintactice, programarea expresiilor aritmetice care era optimă în ceea ce privește numărul de variabile de lucru.

V. M. Kurochkin a adus o contribuție deosebită la lucrul asupra limbajelor de programare. A fost membru activ al grupului internațional de automatizare a programării care a dezvoltat limbajul ALGAMS și, ulterior, al grupului internațional de lucru pe limbajul Ada . De mare importanță a fost traducătorul din limba ALGOL 60 pentru computerul BESM-6 (în jargonul programatorului, Algol lui Kurochkin), creat la Centrul de calcul al Academiei de Științe a URSS sub conducerea lui V. M. Kurochkin. Unul dintre primii traducători de limbaje de programare de nivel înalt pentru calculatoare de înaltă performanță, timp de mulți ani a servit ca un instrument important pentru rezolvarea problemelor aplicate din diverse domenii ale științelor naturale și a fost utilizat pe scară largă în multe organizații.

Din 1955 până în 1962 laboratorul a rezolvat și probleme aplicate de mare importanță națională, inclusiv cele legate de lansarea primilor sateliți artificiali de pământ. Metodologia și programele pentru calcularea traiectoriilor satelitului au fost dezvoltate sub îndrumarea lui V. M. Kurochkin. În timpul lansărilor de sateliți, institutul era închis pentru toată lumea, cu excepția unui grup de calculatoare, paznicii cu reflectoare erau postați în curte.

Lucrarea asupra traducătorilor a atras în mod firesc atenția lui V. M. Kurochkin asupra problemelor de automatizare a dezvoltării lor și de formalizare a descrierii limbajelor de programare. Această formalizare s-a bazat pe aparatul gramaticilor de atribute. Au fost făcute generalizări ale gramaticilor de atribute pentru a le permite să fie utilizate mai eficient pentru a defini limbaje de programare. V. M. Kurochkin a propus un algoritm asincron original pentru calcularea atributelor semantice.

Din 1948, V. M. Kurochkin predă la Institutul de Fizică și Tehnologie din Moscova . A dezvoltat programe universitare pe suport informatic, pe programare liniară, pe metode de traducere. Sub conducerea sa, au fost finalizate multe dizertații în domeniul implementării limbajelor de programare și a teoriei programării.

V. M. Kurochkin a fost membru al comitetului editorial al Revistei de Matematică Computațională și Fizică Matematică și al revistei „ Programming ”, editor și traducător al unui număr de publicații.

Premii și recunoaștere

Lucrări științifice și manuale

Articole și discursuri

Tutoriale

Activitate editorială

Un loc proeminent în activitățile lui V. M. Kurochkin l-au ocupat și activitățile editoriale la editurile Fizmatgiz , Literatură străină și Mir . În același timp, de multe ori a adâncit în multe descrieri și în esență. Deci, a descoperit și corectat o inexactitate în articolul lui D. Knuth (în colecția „Limbaje de programare”. M .: Mir, 1972), dedicat calculului atributelor în gramaticile atributelor, iar articolul a fost publicat într-un forma corectata.

  1. Booth, Andrew Donald . Automate digitale / E. D. Booth, K. Booth  ; Pe. din engleza. T. M. Ter-Mikaelyan, I. N. Lebedev-Sorin  ; Ed. V. M. Kurochkina . - Moscova: Fizmatgiz, 1959. - 320 p.
  2. Booth, Andrew Donald . Metode numerice / Per. din engleza. T. M. Ter-Mikaelyan  ; Ed. V. M. Kurochkina . - Moscova: Fizmatgiz, 1959. - 239 p.
  3. McCracken, Daniel Delbert . Programare pentru calculatoare digitale / Per. din engleza. V. M. Kurochkina [și alții]; Ed. V. M. Kurochkina . - Moscova: Izd-vo inostr. lit., 1960. - 306 p.
  4. Lance, J. N. Metode numerice pentru calculatoare de mare viteză / Per. din engleza. I. A. Brina  ; Ed. V. M. Kurochkina . - Moscova: Izd-vo inostr. lit., 1962. - 208 p.
  5. Carr, J. Prelegeri despre programare: Per. din engleza. / Ed. V. M. Kurochkina . - Moscova: Izd-vo inostr. lit., 1963. - 288 p.
  6. B. Rendell, L. Russell. Implementarea Algol -60. Pe. din engleza. D. B. Podshivalova , ed. V. M. Kurochkina . M.: Mir, 1967. 475 p.
  7. Limbajul de programare universal PL / 1  : Per. din engleza. / Ed. [și cu o prefață] V. M. Kurochkina . - Moscova: Mir, 1968. - 352 p.
  8. Flores, Ivan. Software / A. Flores  ; Pe. din engleza. D. B. Podshivalova ; Ed. V. M. Kurochkina . - Moscova: Mir, 1971. - 519 p.
  9. Limbaje de programare: [Textbook. indemnizaţie] / Ed. F. Jenuy  ; Traducere din engleză. V. P. Kuznetsov  ; Ed. V. M. Kurochkina . - Moscova: Mir, 1972. - 406 p.
  10. A. Aho , J. Ullman. Teoria analizării, traducerii și compilării. T. 1. Per. din engleza. V. N. Agafonov , ed. V. M. Kurochkina . M.: Mir, 1978. 614 p.
  11. A. Aho, J. Ullman. Teoria analizării, traducerii și compilării. T. 2. Per. din engleza. A. N. Biryukov și V. A. Serebryakov , ed. V. M. Kurochkina . M.: Mir, 1978. 487 p.
  12. Gilman, L. The course of the Premier League : a dialog approach / Tradus din engleză. S. P. Prohorov; Ed. V. M. Kurochkina. - Moscova: Mir, 1979. - 524 p.
  13. Semantica limbajelor de programare: Sat. articole / Traducere din engleză. A. N. Biryukova, V. A. Serebryakova ; Ed. V. M. Kurochkina . — M.: Mir, 1980. — 395 p.
  14. Calculator modern: Sat. științific-popular. Artă. / Tradus din engleză, ed. V. M. Kurochkin ; cuvânt înainte L. N. Koroleva. - M.: Mir, 1986. - 210, [1] p.
  15. Wirth, Niklaus . Programare în limbajul Modula-2 / N. Wirth; Traducere din engleză. V. A. Serebryakova, V. M. Khodukina ; Ed. V. M. Kurochkina . — M.: Mir, 1987. — 222 p.
  16. Întâlnire: computer / [P. Brearley, M. Rothen, R. Zaks și alții]; Traducere din engleză. K. G. Bataeva ; Ed. V. M. Kurochkina . - M .: Mir, 1989. - 238, [2] p.
  17. Limbajul computerului / [ O. Woods, D. Furlong, S. E. Rowe et al.]; Pe. din engleza. S. E. Morkovina, V. M. Khodukina ; Ed. V. M. Kurochkina . - M .: Mir, 1989. - 239, [1] p.

Surse și link-uri