Vladimír Michajlovič Kurochkin | |
---|---|
Datum narození | 1. června 1926 |
Místo narození | Moskva , SSSR |
Datum úmrtí | 15. května 1999 (ve věku 72 let) |
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 |
![]() ![]() |
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 1955 až 1966 a poté v letech 1971 až 1991 .
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í.
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ář.
![]() | |
---|---|
V bibliografických katalozích |