Vladimir Mikhailovich Kurochkin | |
---|---|
Födelsedatum | 1 juni 1926 |
Födelseort | Moskva , Sovjetunionen |
Dödsdatum | 15 maj 1999 (72 år) |
En plats för döden | Moskva , Ryssland |
Land | Sovjetunionen → Ryssland |
Vetenskaplig sfär | allmän datavetenskap , tillämpad matematik |
Arbetsplats | ITMiVT , CC RAS , MIPT |
Alma mater | Moscow State University (Mekhmat) |
vetenskaplig rådgivare | A.G. Kurosh |
Studenter | V. A. Serebryakov |
Utmärkelser och priser |
Vladimir Mikhailovich Kurochkin ( 1 juni 1926 - 15 maj 1999 ) - sovjetisk datavetare (specialist på beräkningsmatematik och datorprogramvara), kandidat för fysikaliska och matematiska vetenskaper (1949). Han stod i ursprunget till inhemsk programmering, ledde avdelningen för mjukvarusystem vid den ryska vetenskapsakademins datorcenter från grundandet av organisationen 1955 till 1966 och sedan från 1971 till 1991 .
V. M. Kurochkin började sin vetenskapliga karriär som en algebraisk matematiker vid fakulteten för mekanik och matematik vid Moscow State University . Han specialiserade sig på algebra under ledning av den enastående algebraisten A.G. Kurosh . Han publicerade ett antal artiklar om teorin om ringar och algebror. 1949 disputerade han på sin doktorsavhandling.
År 1950 gick V. M. Kurochkin till jobbet vid Institutet för finmekanik och datorteknik vid USSR Academy of Sciences , där vid den tiden, under ledning av akademikern S. A. Lebedev , arbete pågick för att skapa de första sovjetiska datorerna. Han deltog aktivt i utvecklingen av datorkommandosystemet BESM . För detta arbete tilldelades V. M. Kurochkin Order of the Red Banner of Labor.
1955 bildades Computing Center för vetenskapsakademin i Sovjetunionen . V. M. Kurochkin ledde programmeringslaboratoriet, som blev ett av huvudcentrumen för detta då nya vetenskapsområde i Sovjetunionen . Under laboratoriets existens dök flera lag upp från det, som utgjorde kärnan i andra avdelningar i Computing Center vid USSR Academy of Sciences, såväl som andra institut (Computing Center of the Siberian Branch of the USSR Academy of Sciences - nu Institute of Computational Technologies av den sibiriska grenen av den ryska vetenskapsakademin , Central Economics and Mathematics Institute of the Russian Academy of Sciences ).
En av de första i Sovjetunionen , V. M. Kurochkin började ta itu med frågorna om automatisering av programmering. Under de åren när tillförlitligheten hos rördatorer var extremt låg, och kommunikationsmöjligheterna mellan datorer och omvärlden förblev på nivån för beräknings- och analysmaskiner, ledde V. M. Kurochkin arbetet med att skapa programmeringsprogram och senare - programmering språk och översättare.
Under ledning av V. M. Kurochkina skapades en PPS-översättare för Strela-3- datorn och en översättare från ALGOL -språket för BESM-2-datorn. Efter detta kompilerade V. M. Kurochkin det ursprungliga, allmänt använda "Compiling and Interpreting System" (CIS) för BESM-2- datorn . Samtidigt implementerades ett antal nya då, men nu klassiska metoder framgångsrikt: en tabellform för syntaktisk analys, programmering av aritmetiska uttryck som var optimalt sett till antalet arbetsvariabler.
V. M. Kurochkin gjorde ett stort bidrag till arbetet med programmeringsspråk. Han var en aktiv medlem i den internationella programmeringsautomationsgruppen som utvecklade ALGAMS- språket och, senare, den internationella arbetsgruppen för Ada-språket . Av stor betydelse var översättaren från ALGOL 60 -språket för BESM-6- datorn (i programmerarjargong, Kurochkins Algol), skapad vid Computing Center vid USSR Academy of Sciences under ledning av V. M. Kurochkin. En av de första översättarna av högnivåprogrammeringsspråk för högpresterande datorer, fungerade i många år som ett viktigt verktyg för att lösa tillämpade problem från olika naturvetenskapliga områden och användes flitigt i många organisationer.
Från 1955 till 1962 laboratoriet löste även tillämpade problem av stor nationell betydelse, inklusive de som rör uppskjutningen av de första konstgjorda jordsatelliterna. Metodiken och programmen för beräkning av satellitbanor utvecklades under ledning av V. M. Kurochkin. Under satellituppskjutningar var institutet stängt för alla förutom en grupp miniräknare, vakter med strålkastare sattes ut på gården.
Arbetet med översättare uppmärksammade naturligtvis V. M. Kurochkin på frågorna om att automatisera deras utveckling och formalisera beskrivningen av programmeringsspråk. Denna formalisering baserades på apparaten för attributgrammatik. Generaliseringar av attributgrammatik har gjorts för att de ska kunna användas mer effektivt för att definiera programmeringsspråk. V. M. Kurochkin föreslog en original asynkron algoritm för beräkning av semantiska attribut.
Sedan 1948 har V. M. Kurochkin undervisat vid Moskvas institut för fysik och teknik . Han utvecklade universitetsprogram om datorstöd, om linjär programmering, om översättningsmetoder. Under hans ledning har många avhandlingar inom området implementering av programmeringsspråk och programmeringsteori slutförts.
V. M. Kurochkin var medlem av redaktionen för Journal of Computational Mathematics and Mathematical Physics och tidskriften " Programmering ", redaktör och översättare av ett antal publikationer.
En framträdande plats i V. M. Kurochkins verksamhet upptogs också av redaktionell verksamhet i förlagen Fizmatgiz , Foreign Literature och Mir . Samtidigt fördjupade han sig ofta i många beskrivningar och i essensen. Så han upptäckte och korrigerade en felaktighet i artikeln av D. Knuth (i samlingen "Programming Languages". M .: Mir, 1972), som ägnas åt beräkningen av attribut i attributgrammatik, och artikeln publicerades i en redan korrigerad form.
Tematiska platser | |
---|---|
I bibliografiska kataloger |