Kurochkin, Vladimir Michajlovič (vědec)

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 10. ledna 2021; kontroly vyžadují 11 úprav .
Vladimír Michajlovič Kurochkin
Datum narození 1. června 1926( 1926-06-01 )
Místo narození Moskva , SSSR
Datum úmrtí 15. května 1999 (ve věku 72 let)( 1999-05-15 )
Místo smrti Moskva , Rusko
Země  SSSR Rusko 
Vědecká sféra obecná informatika , aplikovaná matematika
Místo výkonu práce ITMiVT , CC RAS , MIPT
Alma mater Moskevská státní univerzita (Mekhmat)
vědecký poradce A. G. Kurosh
Studenti V. A. Serebryakov
Ocenění a ceny Řád rudého praporu práce Jubilejní medaile „Za statečnou práci (Za vojenskou statečnost).  U příležitosti 100. výročí narození Vladimíra Iljiče Lenina“

Vladimir Michajlovič Kurochkin ( 1. června 1926  - 15. května 1999 ) - sovětský počítačový vědec (odborník na výpočetní matematiku a počítačový software), kandidát fyzikálních a matematických věd (1949). Stál u zrodu domácího programování, vedl oddělení softwarových systémů Výpočetního centra Ruské akademie věd od založení organizace v letech 19551966 a poté v letech 19711991 .

Životopis

V. M. Kurochkin zahájil svou vědeckou kariéru jako algebraický matematik na Fakultě mechaniky a matematiky Moskevské státní univerzity . Specializoval se na algebru pod vedením vynikajícího algebraisty A. G. Kuroshe . Publikoval řadu prací o teorii prstenců a algebrách. V roce 1949 obhájil dizertační práci.

V roce 1950 odešel V. M. Kurochkin pracovat do Ústavu jemné mechaniky a počítačového inženýrství Akademie věd SSSR , kde v té době pod vedením akademika S. A. Lebedeva probíhaly práce na vytvoření prvních sovětských počítačů. Aktivně se podílel na vývoji počítačového řídicího systému BESM . Za tuto práci byl V. M. Kurochkin vyznamenán Řádem rudého praporu práce.

V roce 1955 bylo založeno Výpočetní centrum Akademie věd SSSR . V. M. Kurochkin vedl programovací laboratoř, která se stala jedním z hlavních center tohoto tehdy nového vědního oboru v SSSR . Za dobu existence laboratoře z ní vzešlo několik týmů, které tvořily jádro dalších oddělení Výpočetního centra Akademie věd SSSR, ale i dalších ústavů (Výpočetní centrum Sibiřské pobočky Akademie věd SSSR - nyní Ústav výpočetních technologií sibiřské pobočky Ruské akademie věd , Ústřední ekonomický a matematický ústav Ruské akademie věd ).

Jako jeden z prvních v SSSR se V. M. Kurochkin začal zabývat otázkami automatizace programování. V těch letech, kdy byla spolehlivost elektronkových počítačů extrémně nízká a možnosti komunikace mezi počítači a vnějším světem zůstaly na úrovni počítacích a analytických strojů, vedl V. M. Kurochkin práce na vytváření programovacích programů a později - programování jazyků a překladatelů.

Pod vedením V. M. Kurochkiny byl vytvořen PPS překladač pro počítač Strela-3 a překladač z jazyka ALGOL pro počítač BESM-2. V návaznosti na to V. M. Kurochkin sestavil původní, široce používaný „Compiling and Interpreting System“ (CIS) pro počítač BESM-2 . Zároveň byla úspěšně implementována řada tehdy nových, ale dnes již klasických metod: tabulkový přístup k syntaktické analýze, programování aritmetických výrazů optimální z hlediska počtu pracovních proměnných.

V. M. Kurochkin významně přispěl k práci na programovacích jazycích. Byl aktivním členem mezinárodní skupiny pro automatizaci programování, která vyvinula jazyk ALGAMS , a později mezinárodní pracovní skupiny pro jazyk Ada . Velký význam měl překladač z jazyka ALGOL 60 pro počítač BESM-6 (v programátorském žargonu Kurochkinův Algol), vytvořený ve Výpočetním centru Akademie věd SSSR pod vedením V. M. Kurochkina. Jeden z prvních překladačů vysokoúrovňových programovacích jazyků pro výkonné počítače po mnoho let sloužil jako důležitý nástroj pro řešení aplikovaných problémů z různých oblastí přírodních věd a byl široce používán v mnoha organizacích.

Od roku 1955 do roku 1962 laboratoř také řešila aplikované problémy velkého národního významu, včetně problémů souvisejících s vypouštěním prvních umělých družic Země. Metodika a programy pro výpočet trajektorií satelitů byly vyvinuty pod vedením V. M. Kurochkina. Při startech satelitů byl ústav pro všechny uzavřen kromě skupiny kalkulaček, na dvoře byli rozmístěni strážci s reflektory.

Práce o překladačích přirozeně upozornila V. M. Kurochkina na otázky automatizace jejich vývoje a formalizace popisu programovacích jazyků. Tato formalizace byla založena na aparátu atributových gramatik. Byly provedeny zobecnění atributových gramatik, aby bylo možné je efektivněji používat k definování programovacích jazyků. V. M. Kurochkin navrhl originální asynchronní algoritmus pro výpočet sémantických atributů.

Od roku 1948 vyučuje V. M. Kurochkin na Moskevském institutu fyziky a technologie . Vyvinul univerzitní programy o počítačové podpoře, o lineárním programování, o metodách překladu. Pod jeho vedením bylo dokončeno mnoho dizertačních prací v oblasti implementace programovacích jazyků a teorie programování.

V. M. Kurochkin byl členem redakční rady Journal of Computational Mathematics and Mathematical Physics a časopisu „ Programování “, editor a překladatel řady publikací.

Ocenění a uznání

Vědecké práce a příručky

Články a projevy

Návody

Redakční činnost

Výrazné místo v činnosti V. M. Kurochkina zaujímala také ediční činnost v nakladatelstvích Fizmatgiz , Foreign Literature a Mir . Často se přitom hluboce ponořil do mnoha popisů a v podstatě. Tak objevil a opravil nepřesnost v článku D. Knutha (ve sborníku "Programming Languages". M .: Mir, 1972), věnovanému výpočtu atributů v atributových gramatikách, a článek vyšel v již opravený formulář.

  1. Boothe, Andrew Donald . Automatické digitální stroje / E. D. Booth, K. Booth  ; Za. z angličtiny. T. M. Ter-Mikaelyan, I. N. Lebedev-Sorin  ; Ed. V. M. Kurochkina . - Moskva: Fizmatgiz, 1959. - 320 s.
  2. Boothe, Andrew Donald . Numerické metody / Per. z angličtiny. T. M. Ter-Mikaelyan  ; Ed. V. M. Kurochkina . - Moskva: Fizmatgiz, 1959. - 239 s.
  3. McCracken, Daniel Delbert . Programování pro digitální počítače / Per. z angličtiny. V. M. Kurochkina [a další]; Ed. V. M. Kurochkina . - Moskva: Izd-vo inostr. lit., 1960. - 306 s.
  4. Lance, J. N. Numerické metody pro vysokorychlostní počítače / Per. z angličtiny. I. A. Brina  ; Ed. V. M. Kurochkina . - Moskva: Izd-vo inostr. lit., 1962. - 208 s.
  5. Carr, J. Přednášky o programování: Per. z angličtiny. / Ed. V. M. Kurochkina . - Moskva: Izd-vo inostr. lit., 1963. - 288 s.
  6. B. Rendell, L. Russell. Implementace Algol -60. Za. z angličtiny. D. B. Podshivalová , ed. V. M. Kurochkina . M.: Mir, 1967. 475 s.
  7. Univerzální programovací jazyk PL / 1  : Per. z angličtiny. / Ed. [a s předmluvou] V. M. Kurochkina . - Moskva: Mir, 1968. - 352 s.
  8. Flores, Ivan. Software / A. Flores  ; Za. z angličtiny. D. B. Podshivalová ; Ed. V. M. Kurochkina . - Moskva: Mir, 1971. - 519 s.
  9. Programovací jazyky: [Učebnice. příspěvek] / Ed. F. Jenuy  ; Překlad z angličtiny. V. P. Kuzněcov  ; Ed. V. M. Kurochkina . - Moskva: Mir, 1972. - 406 s.
  10. A. Aho , J. Ullman. Teorie parsování, překladu a kompilace. T. 1. Per. z angličtiny. V. N. Agafonov , ed. V. M. Kurochkina . M.: Mir, 1978. 614 s.
  11. A. Aho, J. Ullman. Teorie parsování, překladu a kompilace. T. 2. Per. z angličtiny. A. N. Biryukov a V. A. Serebryakov , ed. V. M. Kurochkina . M.: Mir, 1978. 487 s.
  12. Gilman, L. Průběh Premier League : dialogový přístup / Přeloženo z angličtiny. S. P. Prochorov; Ed. V. M. Kurochkina. - Moskva: Mir, 1979. - 524 s.
  13. Sémantika programovacích jazyků: Sat. články / Překlad z angličtiny. A. N. Biryukova, V. A. Serebryakova ; Ed. V. M. Kurochkina . — M.: Mir, 1980. — 395 s.
  14. Moderní počítač: Sat. vědecko-populární. Umění. / Přeloženo z angličtiny, ed. V. M. Kurochkin ; úvodní slovo L. N. Koroleva. - M.: Mir, 1986. - 210, [1] str.
  15. Wirth, Niklaus . Programování v jazyce Modula-2 / N. Wirth; Překlad z angličtiny. V. A. Serebryakova, V. M. Khodukina ; Ed. V. M. Kurochkina . — M.: Mir, 1987. — 222 s.
  16. Seznamte se: počítač / [P. Brearley, M. Rothen, R. Zaks a další]; Překlad z angličtiny. K. G. Bataeva ; Ed. V. M. Kurochkina . - M .: Mir, 1989. - 238, [2] str.
  17. Počítačový jazyk / [ O. Woods, D. Furlong, S. E. Rowe et al.]; Za. z angličtiny. S. E. Morkovina, V. M. Khodukina ; Ed. V. M. Kurochkina . - M .: Mir, 1989. - 239, [1] str.

Zdroje a odkazy