Вы здесь

Шура-Бура Михаил Романович

Версия для печатиSend by email

Основатель отечественной научной школы программирования

Ученая степень: 
д-р физ.-мат. наук

Шура-Бура Михаил Романович (21.10.1918, деревня Парафиевка на Черниговщине — 14.12.2008, город Москва).

В 1935 году поступил на механико-математический факультет МГУ, который окончил в 1940 году. Обучался в аспирантуре НИИ математики Московского университета (1944–1947 годы). Кандидат физико-математических наук (1947 год), тема диссертации: «Проекционные спектры бикомпактных пространств» (научный руководитель П. С. Александров). Доктор физико-математических наук (1954 год), тема диссертации: «Вопросы решения математических задач с большим числом операций».

Заслуженный деятель науки Российской Федерации (1999 год). Почётный член РАЕН (1991 год). Заслуженный профессор Московского государственного университета (1994 год).

Дважды лауреат Государственной премии СССР (1955, 1978). Награждён орденами Ленина (1990 год), Трудового Красного Знамени (1956, 1983 годы), «Знак Почета» (1961 год), медалью «За Победу над Германией» (1945 год) и юбилейными медалями.

В 1940–1947 годах преподаватель кафедры математики Артиллерийской академии имени Ф. Э. Дзержинского.

После окончания аспирантуры в 1947 году и защиты кандидатской диссертации был направлен на вновь созданный физико-технический факультет Московского университета (преобразованный в 1951 году в Московский физико-технический институт), где проработал на кафедре математики в должностях старшего преподавателя, доцента, профессора вплоть до 1954/55 учебного года.

С 1955 года М. Р. Шура-Бура снова преподает в Московском университете: профессор кафедры вычислительной математики механико- математического факультета (1955–1970 годы); основатель и заведующий кафедрой системного программирования (1970–1993 годы), профессор кафедры системного программирования (с 1994 года) факультета вычислительной математики и кибернетики.

Параллельно с преподаванием М. Р. Шура-Бура занимался проблемами вычислительной математики, с которыми столкнулся ещё во время работы в Артиллерийской академии, сотрудничая с кафедрой внешней баллистики. В 1947–1948 годах М. Р. Шура-Бура принял участие в работах отдела приближенных вычислений Математического института имени В. А. Стеклова АН СССР. В 1948 году вместе со своим отделом перешел во вновь организованный Институт точной механики и вычислительной техники АН СССР. В 1952 году защитил диссертацию на соискание ученой степени доктора физико-математических наук.

В 1953 году М. Р. Шура-Бура начал работать в Отделении прикладной математики Математического института имени В. А. Стеклова, созданном М. В. Келдышем и преобразованном затем в Институт прикладной математики АН СССР (ныне ИПМ РАН имени М. В. Келдыша), где вскоре возглавил отдел автоматизации программирования.

Первым результатом работы отдела программирования ИПМ, которым руководил М. Р. Шура-Бура, было создание на ЭВМ «Стрела» программ для расчёта энергии ядерных взрывов (1953–1955 годы). Параметры ЭВМ того времени требовали от программистов виртуозного умения и оригинальных находок в организации отладки программ и счёта. В 1955 году М. Р. Шура-Бура за вклад в создание ядерного оружия в СССР был удостоен Государственной премии СССР.

В середине 1950-х годов отдел программирования был привлечен М. В. Келдышем к расчётам траекторий искусственных спутников Земли (ИСЗ). Разработанные отделом программы для ЭВМ «Стрела», а затем М-20, обеспечивали круглосуточный режим обработки траекторных ИСЗ. Они использовались с 1957 года при запуске ИСЗ, полёте Ю. А. Гагарина в 1961 году и затем в течение последующих 10 лет.

М. Р. Шура-Бура заместитель Генерального конструктора академика C. А. Лебедева, соавтор архитектуры известной ЭВМ М-20, архитектуры, воплощённой впоследствии в нескольких сериях полупроводниковых отечественных ЭВМ. М. Р. Шура-Бура руководитель создания её базового программного обеспечения и автор знаменитой в своё время системы ИС-2.

Работы отдела М. Р. Шура-Бура по языкам и системам программирования были начаты ещё в 1950-х годах с использованием операторного программирования на основе теории схем программ А. А. Ляпунова. В 1963 году под руководством М. Р. Шура-Бура был создан первый транслятор с языка АЛГОЛ-60 для ЭВМ М-20 транслятор ТА-2 с полной версии языка АЛГОЛ-60. За ним последовали системы программирования для БЭСМ-6 и других ЭВМ.

М. Р. Шура-Бура был научным руководителем разработки программного обеспечения ЕС ЭВМ. В 1978 году за выполнение этой работы был удостоен Государственной премии СССР.

В 1980-х годах М. Р. Шура-Бура успешно решил казавшуюся поначалу тупиковой проблему своевременного создания системного и прикладного программного обеспечения для космического челнока «Буран». За вклад в создание «Бурана» награжден орденом Ленина.

М. Р. Шура-Бура был главой ведущей российской научной школы в области программирования. С 1956 года руководил знаменитым общемосковским научно-исследовательским семинаром по автоматизации программирования.

Читал основные и специальные курсы по современным проблемам программирования. Подготовил более 30 кандидатов и 8 докторов наук.

Автор свыше 70 научных работ, монографий и учебников, в том числе соавтор (вместе с Л. А. Люстерником, А. А. Абрамовым, В. И. Шестаковым) первой в Советском Союзе монографии по программированию «Решение математических задач на автоматических цифровых машинах. Программирование для быстродействующих электронных счетных машин» (Москва, издательство АН СССР, 1952), по которой училось первое поколение советских программистов. Среди других публикаций:

  • Система интерпретации ИС-2 // В сборнике: Библиотека стандартных программ — Москва, ЦБТИ, 1961;
  • The Early Development of Programming in the USSR // В сборнике: A history of Computing in the Twentieth Century — Асademic Press, 1980 (соавтор А. П. Ершов).

Предложения по содержанию и функционированию сайта направляйте по адресу cmcproject@cs.msu.ru.