Курочкін, Володимир Михайлович (вчений)

Володимир Михайлович Курочкін
Курочкін, Володимир Михайлович учений.jpg
Дата народження:

1 червня 1926 ( 1926-06-01 )

Місце народження:

Москва, СРСР

Дата смерті:

15 травня 1999 ( 1999-05-15 ) (72 роки)

Місце смерті:

Москва, Росія

Країна:

Flag of the Soviet Union.svg СРСР
Flag of Russia.svg Росія

Наукова сфера:

загальна інформатика, прикладна математика

Місце роботи:

ОЦ АН СРСР, МФТІ, Інститут точної механіки та обчислювальної техніки АН СРСР

Альма-матер :

МГУ

Науковий керівник:

Курош А.Г.

Нагороди та премії


Орден Трудового Червоного Прапора

Володимир Михайлович Курочкін (1.6.1926-15.5.1999) - російський вчений в галузі інформатики (спеціаліст з обчислювальної математики та математичного забезпечення ЕОМ). Стояв біля витоків зародження вітчизняного програмування, очолював відділ систем математичного забезпечення ВЦ РАН з підстави ВЦ в 1955 по 1966 і потім з 1971 по 1991.

В. М. Курочкін почав свою наукову діяльність як математик-алгебраїст на механіко-математичному факультеті Московського державного університету. Спеціалізувався з алгебри під керівництвом видатного алгебраиста А.Г.Курош. Їм був опублікований ряд робіт з теорії кілець і алгебр. У 1949 р. захистив кандидатську дисертацію.

У 1950 р. В.М.Курочкін поступив на роботу в Інститут точної механіки та обчислювальної техніки АН СРСР, де в той час під керівництвом академіка С.О.Лебедєва йшла робота по створенню перших радянських ЕОМ. Взяв діяльну участь в розробці системи команд ЕОМ БЕСМ. За цю роботу В. М. Курочкін був нагороджений орденом Трудового Червоного прапора.

У 1955 р. утворюється Обчислювальний Центр АН СРСР. В. М. Курочкін очолив лабораторію програмування, яка стала одним з основних центрів цієї нової тоді галузі науки в СРСР. За час існування лабораторії з неї виділилися кілька колективів, що склали ядра інших підрозділів ОЦ АН СРСР, а також інших інститутів (Обчислювальний центр Сибірського відділення АН СРСР - нині Інститут обчислювальних технологій СО РАН, Центральний економіко-математичний інститут РАН).

Одним з перших в СРСР В. М. Курочкін став займатися питаннями автоматизації програмування. У ті роки, коли надійність лампових ЕОМ була вкрай низька, а можливості зв'язку ЕОМ з зовнішнім світом залишалися на рівні лічильно-аналітичних машин, В. М. Курочкін очолив роботу над створенням програмуючих програм, а згодом - мов програмування і трансляторів.

Під керівництвом В. М. Курочкін а були створені транслятор ППС для ЕОМ Стріла-3 і транслятор з мови АЛГОЛ для ЕОМ БЕСМ-2. Слідом за цим В. М. Курочкін ом була складена оригінальна, що широко застосовувалася "компілюється і інтерпретує система" (КІС) для ЕОМ БЕСМ-2. При цьому був успішно втілений ряд нових тоді, але зараз стали класичними методів: табличний підхід до синтаксичному аналізу, оптимальне по числу робочих змінних програмування арифметичних виразів.

Великий внесок вніс В. М. Курочкін в роботи по мовах програмування. Він був діяльним учасником міжнародної групи по автоматизації програмування, що розробила мову АЛГАМС і пізніше - міжнародної робочої групи з мови Ада. Велике значення мав створений в ОЦ АН СРСР під керівництвом В.М.Курочкіна транслятор з мови АЛГОЛ 60 для ЕОМ БЕСМ-6 (на програмістські жаргоні - "Алгол Курочкіна"). Один з перших трансляторів з мов програмування високого рівня для високопродуктивних ЕОМ, він протягом багатьох років служив важливим інструментом для вирішення прикладних задач з різних областей природничих наук, широко використовувався у багатьох організаціях.

З 1955 по 1962 рр.. в лабораторії також вирішувалися прикладні завдання, що мали важливе державне значення, в тому числі пов'язані з запуском перших штучних супутників Землі. Методика та програми розрахунку траєкторій супутників були розроблені під керівництвом В.М.Курочкіна. Під час запусків супутників інститут закривався для всіх, окрім групи обчислювачів, у дворі виставлялася охорона з прожекторами.

Робота над трансляторами природно привернула увагу В. М. Курочкін а до питань автоматизації їх розробки і формалізації опису мов програмування. В основу такої формалізації був покладений апарат атрібутних граматик. Були зроблені узагальнення атрібутних граматик, що дозволяють використовувати їх більш ефективно для визначення мов програмування. В. М. Курочкіним був запропонований оригінальний асинхронний алгоритм обчислення семантичних атрибутів.

З 1948 р. В. М. Курочкін вів педагогічну роботу в Московському фізико-технічному інституті. Він розробив вузівські програми по забезпеченню ЕОМ, за лінійним програмування, за методами трансляції. Під його керівництвом виконано багато дисертаційних робіт у галузі реалізації мов програмування і теорії програмування.

В.М.Курочкін був членом редколегії Журналу обчислювальної математики і математичної фізики та журналу "Програмування", редактором і перекладачем ряду видань.


Праці

Джерела

Серебряков В.А., Абрамов С.А., Сраговіч А.І., Філіппов В.І. Відділ систем математичного забезпечення / / В сб 50 років ВЦ РАН: історія, люди, досягнення. М.: ВЦ РАН, 2005 р. 320 с. ISBN 5-201-09837-1. С. 115-127.