sh-b0.jpg (22029 bytes)     Шура-Бура

Михаил Романович

        Родился 21 октября 1918 года в семье помощника присяжного поверенного Шура-Бура Романа Исаевича на Черниговщине. С 1919 года по 1933 жил с родителями в Киеве. В 1933г. семья переехала в Москву, где он закончил среднее образование и в 1935 г. поступил на механико-математический факультет Московского университета. Университет закончил в 1940 году. По окончании университета до 1947 года был преподавателем кафедры математики Артиллерийской Академии им. Дзержинского, в составе которой с октября 1941 года до августа 1944 года находился в эвакуации в г. Самарканде.

        Осенью 1944 года, продолжая работу в Артакадемии, поступил в аспирантуру НИИ математики Московского университета. Аспирантуру окончил весной 1947 года, защитив диссертацию по топологии на ученую степень кандидата физико-математических наук. После окончания аспирантуры был направлен на вновь созданный физико-технический факультет Московского университета (преобразованный позже в МФТИ) старшим преподавателем кафедры математики, где проработал до 1955 года, последовательно в должностях старшего преподавателя, доцента, профессора.

sh-b1.jpg (17620 bytes)        Как только в Советском Союзе начали развертываться работы по созданию электронных вычислительных машин с программным управлением, М.Р. Шура-Бура, включившись в эти работы, посвятил себя решению математических вопросов, связанных с их конструированием и эксплуатацией.

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

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

        Уже в период создания машин возникли проблемы, связанные с программированием, т.е. с описанием алгоритмов в терминах элементарных операций. М.Р.Шура-Бура сразу же начал активную работу над разрешением этих проблем. В дальнейшем (1954-55 гг.), в связи с необходимостью преодолеть трудности, возникшие в процессе эксплуатации уже построенных машин это направление получило весьма широкое развитие.

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

        Исключительно велико влияние М.Р. Шура-Бура и на практическое программирование. Руководимый им коллектив программистов Института прикладной математики АН СССР в рекордно короткие сроки добился возможности успешного решения на машине "Стрела", а затем и на машине "М-20" важных практических задач чрезвычайной сложности. Следует сказать, что М.Р. Шура-Бура всегда стремился широко передавать накопленный опыт, и значительное число работников по программированию в России должны в большей или меньшей мере считать себя его учениками.

        Трудоемкость процесса программирования вызвала необходимость рассмотрения вопроса о его автоматизации. Эта важная задача сразу же оказалась в центре внимания М.Р. Шура-Бура.

sh_b.jpg (13382 bytes)       Первым успехом в этом направлении было создание им и его сотрудниками в 1954-55 гг., когда за границей подобных работ еще не велось, программирующей программы, обеспечивающей автоматическое программирование заданного алгоритма в весьма общих предположениях. Обычно после выбора вычислительного алгоритма решения математически сформулированной задачи требуется проведение большой и сложной работы по переводу этого алгоритма на язык машины.

        Первым успехом в этом направлении было создание им и его сотрудниками в 1954-55 гг., когда за границей подобных работ еще не велось, программирующей программы, обеспечивающей автоматическое программирование заданного алгоритма в весьма общих предположениях.         

        Обычно после выбора вычислительного алгоритма решения математически сформулированной задачи требуется проведение большой и сложной работы по переводу этого алгоритма на язык машины. Программирующая программа позволяла почти всю эту работу передать машине и, таким образом, существенно экономила весьма квалифицированный труд вычислителей.

        Следующим существенным этапом в решении этой задачи явилось создание М.Р. Шура-Бура и его сотрудниками транслятора ТА-2 для машины "М-20". Разработка этого транслятора была начата в связи с появлением в 1960 году международного алгоритмического языка Алгол-60 и завершена в 1963 г. ТА-2 является первым в нашей стране образцом транслятора с полного языка Алгол-60. По эффективности составляемой программы ТА-2 превосходит все известные зарубежные образцы. Он используется более чем в 40 вычислительных центрах России.

        В 1966 и 1967 годах в коллективе, руководимом М.Р. Шура-Бура, для новых вычислительных машин были созданы еще два транслятора с языка Алгол, которые явились дальнейшим развитием идей, заложенных в трансляторе ТА-2.

        М.Р. Шура-Бура уделяет большое внимание вопросам внедрения вычислительной техники в экономику. При его непосредственном участии был разработан алгоритмический язык для экономических расчетов (АЛГЭК).

        М.Р. Шура-Бура является соавтором конструкции многих вычислительных машин. В частности, будучи заместителем главного конструктора машины М-20, он детально разработал ее логическую схему (систему команд, логику выполнения операций, логику работы управляющего устройства). Эта логическая схема, в которой реализовано много оригинальных замыслов и идей бесспорно является весьма ценным вкладом в теорию вычислительных машин.

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

        С 1960 года М.Р. Шура-Бура является бессменным председателем Междуведомственной комиссии по эксплуатации вычислительных машин типа М-20, в которую входят 233 организации.

        Работы М.Р. Шура-Бура широко известны за рубежом. С 1966 года он является председателем международных рабочих групп ГАМС и ГАЯПЭИ, которые заняты разработкой новых языков программирования и трансляторов в рамках содружества академий наук.

        За выполненные работы Шура-Бура получил Государственную Премию 2-й степени (1955), орден "Трудового Красного Знамени" (1956), орден "Знак Почета" (1961) и Государственную Премию 1978 года. С 1963 года он является членом КПСС. Женат с 1938 года на Зисерман Валентине Ефимовне, которая работала врачом детской инфекционной больницы.

Назад в Известные программисты