Mikhail Romanovich Shura-Bura, (Михаил Романович Шура-Бура, October 21, 1918 - December 14, 2008)
was a Soviet and Russian outstanding computer pioneer, applied mathematician, scholar, and the patriarch of domestic programming, who has made significant contributions to the establishment and development of software in the USSR[1] .
Mikhail R. Shura-Bura studied at the Institute of Mathematics at Moscow State University under the guidance of Pavel Alexandrov, where he researched on general topology and submitted a candidate dissertation thesis in 1947 on Projection Spectra of Bicompact Spaces, and in 1952 he defended a doctoral dissertation on The Questions of Solving Mathematical Problems Involving a Large Number of Operations[3] . In 1952, he co-authored the first Soviet textbook on programming [4] . Mikhail R. Shura-Bura was head of the Keldysh Institute of Applied Mathematics, Moscow Academy of Sciences, and professor of the department of system programming, Moscow State University, head of its Software Engineering Chair, and since 1994 Professor Emeritus at MSU. Two times Mikhail Romanovich Shura-Bura was awarded with the USSR State Prize, in 1955 for his contribution in the Soviet atomic bomb project, and in 1978 for the development of computer software [5] .
In 1952, Shura-Bura proposed a universal method for machine representation of sets which are subsets of some general enumerated set {m1,...,mn}. Each such subset {mi1, ... ,mik} is represented by a binary vector |β1,...,βn| where βi1 = βi2 = ... = βik = 1 while the other elements are all equal to zero. Such a vector is called a "logical scale". Computing the cardinality of such sets and other set theoretic operations are rather conveniently reduced to machine instructions such as shift, normalization and bitwise logical operations.
M. Šura-Bura (1941). К теории бикомпактных пространств. (Zur Theorie der bikompakten Räume), Recueil Mathématique - Matematicheskii Sbornik. Novaya Seriya, Vol. 9(51), No. 2, pdf (Russian, German Resume)
Mikhail R. Shura-Bura (1952). The Questions of Solving Mathematical Problems Involving a Large Number of Operations. Doctoral Dissertation
^Jaap van den Herik (1983). Computerschaak, Schaakwereld en Kunstmatige Intelligentie. Ph.D. thesis, Delft University of Technology. Academic Service, The Hague. ISBN 90 62 33 093 2 (Dutch), 2.2.9. Sjoera-Boera - translation from Russian by J.P. Warris, Russian teacher at TH Delft
was a Soviet and Russian outstanding computer pioneer, applied mathematician, scholar, and the patriarch of domestic programming, who has made significant contributions to the establishment and development of software in the USSR [1] .
Table of Contents
Biography
Mikhail R. Shura-Bura studied at the Institute of Mathematics at Moscow State University under the guidance of Pavel Alexandrov, where he researched on general topology and submitted a candidate dissertation thesis in 1947 on Projection Spectra of Bicompact Spaces, and in 1952 he defended a doctoral dissertation on The Questions of Solving Mathematical Problems Involving a Large Number of Operations [3] . In 1952, he co-authored the first Soviet textbook on programming [4] . Mikhail R. Shura-Bura was head of the Keldysh Institute of Applied Mathematics, Moscow Academy of Sciences, and professor of the department of system programming, Moscow State University, head of its Software Engineering Chair, and since 1994 Professor Emeritus at MSU. Two times Mikhail Romanovich Shura-Bura was awarded with the USSR State Prize, in 1955 for his contribution in the Soviet atomic bomb project, and in 1978 for the development of computer software [5] .Strela
During the mid 50s, Mikhail R. Shura-Bura was involved in the software development for the Strela computer, where he developed programs for the calculation of the energy of nuclear explosions, and trajectory optimizations.M-20
In 1958, Mikhail R. Shura-Bura became chief developer of the M-20 computer under Sergey Alexeyevich Lebedev [6] [7], where he designed the instruction codes, and took the most active part in developing the operating system IS-2, a library of standard programs, Algol [8] and Fortran compilers, a chess playing program, and further continued working on trajectory optimizations for satellites, also used for Yuri Gagarin's first journey into outer space, when his Vostok spacecraft completed an orbit of the Earth on April 12, 1961.Computer Chess
Shura-Bura's chess playing program, presumably for the M-20, was developed in 1961 by a team headed by Shura-Bura [9] [10] [11] [12].Quotes
from The Early Development of Programming in the USSR [13].Bitsets
Machine representation of sets i.e. foundation of Bitboards and Piece-Sets [14] [15]Computerized Chess
Study since 1958 [16]Selected Publications
[17] [18] [19]External Links
References
What links here?
Up one Level