- Владимир Михайлович Курочкин
-
Влади́мир Миха́йлович Ку́рочкин (1926—1999) — российский ученый в области информатики. Стоял у истоков зарождения отечественного программирования, возглавлял отдел систем математического обеспечения ВЦ РАН с основания ВЦ в 1955 году по 1966 год и затем с 1971 года по 1991 год.
В. М. Курочкин начал свою научную деятельность как математик-алгебраист на механико-математическом факультете Московского государственного университета. Им был опубликован ряд работ по теории колец и алгебр.
С 1950 года В. М. Курочкин работал в Институте точной механики и вычислительной техники АН СССР, где принимал активное участие в разработке системы команд БЭСМ — одной из первых советских ЭВМ. За эту работу В. М. Курочкин был награжден орденом Трудового Красного знамени.
В дальнейшем В. М. Курочкин продолжил заниматься новой в то время областью науки — программированием. В 1955 году был создан Вычислительный Центр АН СССР, и В. М. Курочкин становится заведующим лабораторией программирования. Эта лаборатория стала одним из центров программирования в СССР. Впоследствии из нее выделились несколько коллективов, составивших ядра других подразделений ВЦ АН СССР, а также других институтов (Вычислительный центр Сибирского отделения АН СССР и Центральный экономико-математический институт).
Одним из первых в СССР В. М. Курочкин стал заниматься вопросами автоматизации программирования. В те годы, когда надежность ламповых ЭВМ была крайне низка, а возможности связи ЭВМ с внешним миром оставались на уровне счетно-аналитических машин, В. М. Курочкин возглавил работу над созданием программирующих программ, а впоследствии — языков программирования и трансляторов.
Под руководством В. М. Курочкин были созданы транслятор ППС для ЭВМ Стрела-3 и транслятор с языка АЛГОЛ для ЭВМ БЭСМ-2. Вслед за этим В. М. Курочкин была составлена оригинальная, широко применявшаяся «Компилирующая и интерпретирующая система» (КИС) для ЭВМ БЭСМ-2.
Большой вклад внес В. М. Курочкин в работы по языкам программирования. Он был активным участником международной группы по автоматизации программирования, разработавшей язык АЛГАМС. В ВЦ АН СССР под руководством В. М. Курочкин был создан транслятор с языка АЛГОЛ 60 для ЭВМ БЭСМ-6.
Работа над трансляторами естественно привлекла внимание В. М. Курочкина к вопросам автоматизации их разработки и формализации описания языков программирования. В основу такой формализации был положен аппарат атрибутных грамматик. Были сделаны обобщения атрибутных грамматик, позволяющие использовать их более эффективно для определения языков программирования. В. М. Курочкиным был предложен оригинальный асинхронный алгоритм вычисления семантических атрибутов.
В. М. Курочкин преподавал в Московском физико-техническом институте. Им были разработаны вузовские программы по обеспечению ЭВМ, по линейному программированию, по методам трансляции.
Под его руководством выполнено много диссертационных работ в области реализации языков программирования и по теории программирования.
Wikimedia Foundation. 2010.