
Scientific Works
1955
- On a method of matrix inversion, Dokl. Akad. Nauk SSSR, 100 (2) 209-211. (in Russian).
1956
- The programming programme for the USSR Academy of Sciences BESM computer, Proc. Conf. on Prospects of Development of the Soviet Industry for Mathematical Machines and Instruments, Moscow, 12-17 March, 20-21. (in Russian).
1958
- On programming of arithmetic statements, Dokl. Akad.
Idem, Communications of the ACM, 1 (8) 3-6. - On operator algorithms, Dokl. Akad. Nauk SSSR, 122
- A programming programme for the BESM computers (USSR
Ac. Sci. Publ. House, Moscow (in Russian)).
Idem, (Pergamon Press, London, 1959 (in English)).
1960
- Operator algorithms. I. (The basic concepts), Problemy Kibernetiki, 3, 5-48 (in Russian).
1961
- The input language of an automatic programming systems (preliminary report), Moscow, Comp. Center of the USSR Ac. Sci., (Jt.auth. G.I.Kozhukhin, U.M.Voloshin, in
- The main principles of the development of the programming program of the Institute of Mathematics of the Siberian Division of the USSR Ac. Sci., Sibirskij
- A programming program for the Strela computer, Abstracts of Talks to a Meeting on Computational Mathematics and Computer Applications, Baku, USSR, 81-93 (Jt. auth. T.M.Velikanova, K.V.Kim, V.M.Kurochkin et al., in Russian).
1962
- Estimating the chromatic number of connected graphs, Dokl. Acad. Nauk SSSR, 142 (2) 230-273 (Jt. auth.
- Operator algorithms. II. (A description of the basic constructs in programming), Problemy Kibernetiki, 8,
- The reduction of the problem of memory allocation during programming to the problem of graph vertex coloring, Dokl. Acad. Nauk SSSR, 142 (4) 785-787 (in Russian).
1963
- One view of man-machine interaction,Proc. Workshop
Idem, Journal of the ACM, 12 (3) (1965) 315-325. - The input language of an automatic programming systems (Academic Press, London - New-York) (A.P.I.C. Studies in Data Processing; N 3).
1965
- The ALPHA automatic programming system, Zhurnal
Vychisl. Matematiki i Mat. Phiziki, 5 (2) 317-325. (Jt.
auth. G.I.Babetskij, M.M.Bezhanova, U.M.Voloshin et al., in
Russian).
Idem, Proc. of IFIP Congress 65, Washington, USA (Spartan Books, Washington, & McMillan and Co, Ltd., London, 1966) 622-623.
Idem, Journal of the ACM, 13 (1) (1966) 17-24. - Man-machine interaction in solving a certain class of differential equations, Proc. of IFIP Congress 65, Washington, USA (Spartan Books, Washington, & McMillan and Co, Ltd., London, 1966) 550-551 (Jt. auth. G.I.Marchuk).
1967
- On formalization of the concept of a program,
- The ALPHA automatic programming system (Nauka,
Novosibirsk) (Jt. auth. G.I.Babetskij, M.M.Bezhanova,
U.M.Voloshin et al., in Russian).
Idem, Academic Press, London-New-York, 1971. (A.P.I.C. Studies in Data Processing; N 7). - An experimental automatic information station AIST-O, Proc. Spring Joint Computer Conf., Atlantic City, NJ (Thompson Books, Washington & Academic Press, London) 577-582. (Jt. auth. G.I.Kozhukhin, G.P.Makarov, M.I.Nechepurenko, I.V.Pottosin).
1968
- Operator algorithms. III. (On Yanov's operator
diagrams), Problemy Kibernetiki, 20, 181-200 (in Russian).
Idem, Systems Theory Research, 20, 1971 (Academic Press, London - New-York) - On operator schemes over general and distributed Kibernetika, 4, 63-71 (in Russian).
- User's manual for the ALPHA system (Jt. auth.
- SYGMA, a symbolic generator and macroassembler, in: Symbol Manipulation Languages and Techniques: Proc. of the IFIP Working Conf. (North-Holland, Amsterdam), 226-246. (Jt. auth. A.F.Rar).
1969
- Time sharing: the need for reorientation, Proc. IFIP Congress 68, Edinburgh (North-Holland, Amsterdam), 1615-1616.
1970
- Experimental multi-access system AIST-0, Proc. 2nd All-Union Conf. on Programming. Session H, Novosibirsk, 3-14 (jt. auth. U.L.Vishnevskij, G.I.Kozhuhin, G.P.Makarov et
- Software for the forth generation of computers, Kibernetika, 1, 9-20 (in Russian).
1971
- A general-purpose programming processor, in: Problems of Applied Mathematics and Mechanics, Moscow,
- A multilanguage programming system oriented to languages description and universal optimization algorithms, in: Algol 68 Implementation: Proc. of the IFIP Working Conf. on Algol 68 Implementation, Munich, July 20-24, 1970 (North-Holland, Amsterdam) 143-162.
1972
- Theory of program schemata, Proc. IFIP Congress 71,
Ljubljana: Invited Papers (North-Holland, Amsterdam)
144-163.
Idem, The Best Computer Papers of 1971 (Auerbach Publ., Princeton etc.) 93-124. - Axiomatics for memory allocation, in: Programming
Language Theory and Methods of Programming Systems
Construction (Proc. Symp., Kiev-Alushta), 3-21 (in Russian).
Idem, Acta Informatica 6 (1) 61-75. 1976. - Aesthetics and the human factor in programming,
- Theory of programming and computing systems
- A technology of programming system development, in: System and Theoretical Programming, Novosibirsk, 136-184 (in Russian).
1973
- Matrix-like organization of programming system
- The ALPHA-6 automatic programming system, Ibid, Pt.1, 12-23 (Jt. auth. I.N.Anikeeva, S.F.Bogdanova, A.O.Buda etc., in Russian).
1975
- Internal Language of the multi-language programming system: a means for formalizing an input language semantics, Elektronische Informationsverarbeitung und Kybernetik, 11 (4-6) 312-325 (Jt. auth. S.B. Pokrovskij, V.K. Sabelfeld,
- Implementation of the ALPHA-6 programming system,
Proc. Intern. Conf. on Reliable Software, USA, 371-381 (Jt.
Idem, SIGPLAN Notices 10 (6) 371-381. - Decomposition, synthesis and optimization in multi- language programming system, Elektronische Informations- verarbeitung und Kybernetik, 11 (4-6) 312-325 (Jt. auth.
- Metaprocessors for general-purpose programming processors, in: Problems of Computational and Applied Mathe- matics, Novosibirsk, 226-250. (Jt. auth. V.V.Grushetskij,
- Project characteristics of a multi-language , Kibernetika, 4, 11-27 (in Russian).
- Prokrust's bed for the input languages in a multi-
language programming system, Preprint, Computing Center,
Siberian Div. of the USSR Acad. of Sci., Novosibirsk (Jt.
Idem, Acta Polytechnica IV (1) 9-27 - RITA - an experimental man-computer system on a natural language basis, Advance Papers of the Fourth Intern. Conf. on Artifical Intelligence, Tbilisi, Georgia, USSR,
- The BETA system: a comparison of the problem
- A history of computing in the USSR, Datamation, 21
(9) 80-88.
Idem, Informatyka 11 (3) 1-9 (In Polish).
1976
- Multi-access computing centers, Voprosy
- How do you get people to produce reliable software?
- The early development of programming in the USSR. Pt.1, Preprint 12, Computing Center, Siberian Div. of the USSR Acad. of Sci., Novosibirsk (Jt.
- The early development of programming in the USSR. Pt.2, Preprint 13, Computing Center, Siberian Div. of the USSR Acad. of Sci., Novosibirsk (Jt.
- Evolution of programming languages, Proc. 2nd All-Union Conf. on Operation Research, Petrozavodsk, 39-54
- Problems in many-language systems, Lecture Notes in Computer Science, Vol.46, 358-428.
1977
- Introduction into theoretical programming: notes
about the method (Nauka, Moscow, in Russian).
English translation: Origins of computer programming, (Springer, Berlin, 1989). - An implementation-oriented method for describing algorithmic languages, Proc. IFIP Congress 77, Toronto, (North-Holland, Amsterdam) 117-122 (Jt.auth. V.V. Grushetsky).
- On the essence of compilation, Proc. Working Conference on Formal Description of Programming Concepts 31 July - 5 Aug.1977 (Preprints of technical papers), Vol.1,
- A theoretical principle of system programming,
- On algorithmic language unification, Problemy Kibernetiki, 32, 95-118 (Jt. auth. S.B.Pokrovskij, in
- On the partial computation principle, Information
- Correctness of mixed computation in algol-like programs, Lect. Notes in Computer Sci., Vol.53, 59-77 (Jt.
- Towards production compiler writing systems, in: Selected topics in information processing: IFIP-INFOPOL-76: Proc. of the IFIP-INFOPOL Intern. Conf. on Information Processing, Warsaw, March 22-27, 1976 (North-Holland,
- A programming system for micro- and mini-computers, Preprint 53, Computing Center, Siberian Div. of the USSR Acad. of Sci., Novosibirsk (in Russian).
1978
- Program packages: a technology of application problem solving, Preprint N 121, Computing Center, Siberian Div. of the USSR Acad. of Sci., Novosibirsk (Jt. auth.
- Design specifications for a quality compiler factory, in: Constructing Quality Software: Proc. of the IFIP Working Conf., Novosibirsk, May 1977 (North-Holland,
- Mixed computation in the class of recursive program schemata: To the memory of professor Laslo Kalmar, Acta Cybernetica, 4 (1) 19-23.
1979
- On the methodology of constructing interactive systems: a phenomenon of business prose, Preprint N 156, Computing Center, Siberian Div. of the USSR Acad. of Sci.,
- Some subjective remarks on actual problems of programming, in: Perspectives of System and Theoretical Programming: Proc. of All-Union Symp., Novosibirsk, 113-127.
- Mixed computation of recursive programs, Dokl.
- The transformational approach in software engineering, in: Software Engineering: Proc. 1st All-Union
- School informatics: concepts, state-of-the-art, perspectives, Preprint N 152, Computing Center, Siberian Div. of the USSR Acad. of Sci., Novosibirsk. (Jt. auth. Yu.A.Pervin, G.A.Zwenigorodski, in Russian).
1980
- An outline of scheme theory of recursive programs,
- On Futamura's projections, BIT 12 (14) 4-5. (in
- The early development of programming in the USSR, in: A History of Computing in the Twentieth Century (Acad. Press, N.Y.) 137-196 (Jt.auth. M.R.Shura-Bura).
1981
- Programming, the second literacy, in: Computer and education: Proc. IFIP TC-3 3rd World Conf. on Computer in Education (WCCE 81), Lousanne (North-Holland, Amsterdam) Pt.I, 1-17 and elsewhere in Russian, English, Czech,
- Abstract computability on algebraic structures,
- The transformational machine: theme and variations, Lect. Notes in Computer Sci., Vol.118, 16-32.
1982
- Mixed computation: potential applications and problems , Theoretical Computer Science 18 (1) 41-67.
- A.A. Lyapunov and computer science, Sibirskij
- Computability in arbitrary domains and basis,
Semiotika i informatika, Iss.19, 3-58 (in Russian).
Idem, in: Science and Computers: A Volume Dedicated to Nicholas Metropolis. Advances in Mathematics. Supplementary Studies. Vol.10. Academic Press, New-York, 1986, 81-118. - Two faces of programming, Kibernetika, 6, 122-123.
(in Russian).
Idem, in: Theory and Practice of Software Technology (North-Holland, Amsterdam, 1983), 145-149 (in English). - The machine-oriented algorithmic language SIGMA for
- Methodology of multilanguage compiler construction:
- Systematic construction of a program to solve a particular problem from a given class by the method of mixed computation: the parser example, Sov. Phys. Dokl, 27 (10) 787-789. (Jt. auth. B.N.Ostrovsky).
1983
- Intergated software development: a formulation of the problem, Preprint N 469, Computing Center, Siberian Div.
- Personal computer - an ancestor of mammals in the dinosaur world of multi-access compiting centers, in: Papers of All-Union Sci. and Techn. Conf. on Problems of Constructing Individual Interactive Systems on the Base of Micro-Computers "Dialogue-82-Micro", Pushchino, USSR. 9-25.
- Computers in school: formulating a national program, Alberta printout 4 (2) 34-37 (Jt. auth.
- Automation in the future, in: Training for Tomorrow: IFAC/IFIP Conference, Leiden, the Netherlands, June 7-10. Preprints. 56-66.
1984
- Office automation, Microprocessornye sredstva i
- Scientific basis of provable programming, Vestnik
- On office automation, in: Personal Computers and Problems of Informatics, Novosibirsk, 6-39. (in Russian).
- On the subject of informatics, Vestnik Akad. Nauk
- An experiment of integral approach to the urgent problems of software, Kibernetika, 3, 11-21. (in Russian).
- Mixed computation, V Mire Nauki (Scientific
- The personal computer - a new information processing tool, in: Theoretical Problems of Informatics: Information Science and New Information Technology. FID 628, Moscow, 8-28.
1985
- A man and computer (Znanije, Moscow). (in Russian).
- Study of the foundations of informatics and
computing machinery: a methodological text-book for
secondary school teachers. Pt.1. (Prosveshchenije, Moscow)
(Jt. auth. V.M.Monakhov, A.A.Kuznetsov, M.P.Lapchik et al.,
Idem, in Moldaian, Estonian, Lithuanian. - Computer-based fund of Russian language (an external statement of the problem), Voprosy Yazykoznanija, 2,
- Methodological foundations of school course in informatics: scientific report, Vestnik Akad. Nauk SSSR, 12,
- Foundations of informatics and computing machinery:
experimental text-book for secondary school. Pt.1.
(Prosveshchenije, Moscow) (Jt. auth. V.M.Monakhov,
S.A.Beshenkov, Ya.E.Goltz et al., in Russian).
Idem, in Ukrainian, Tajic, Moldavian, Kazakh, Estonian, Lithuanian, Lettish, Georgian languages. - Preliminary considerations on a lexicon of programming, in: Kibernetika i Vychislitel'naja Technika,
- Basic concepts of algorithms and programming to be taught in a school course in informatics, Proc. of the Intern. Jount Conference on Theory and Practice of Software
- On mixed computation: informal account of the strict and polivariant computational schemes, in: Control Flow and Data Flow: Concepts of Distributed Programming (Intern. Summer School). Springer, Berlin, 107-120 (Nato ASI Ser. Ser.F. Computer and Systems Sciences; Vol. 14).
1986
- A role of programming in the course of speeded-up , Programmirovanije, 3, 3-7. (in Russian).
- Study of the foundations of informatics and
computing machinery: a methodological text-book for
secondary school teachers. Pt.2. (Prosveshchenije, Moscow)
(Jt. auth. V.M.Monakhov, M.V.Vitinsh, Ya.M.Goltz et al.,
Idem, in Moldaian, Lithuanian. - How can special compilation constructions be generated by general-purpose processes of mixed computation? in: Applied Logic (Computing Systems; N 116) Novosibirsk
- Foundations of informatics and computing machinery:
experimental text-book for secondary school. Pt.2.
(Prosveshchenije, Moscow) (Jt. auth. V.M.Monakhov,
A.A.Kuznetsov, Ya.E.Goltz et al., in Russian).
Idem, in Moldavian, Kazakh, Uzbek, Estonian, Lithuanian languages. - Computer-based fund of Russian language: an external statement, in: Computer-Based Fund of Russian Language: Ideas and Considerations (Nauka, Moscow), (in Russian).
1987
- Controlled mixed computation and its application to systematic development of language-oriented parsers, in: Program Specification and Transformation: Proc. IFIP TC/WG 2.1 Working Conf., Bad Tolz, FRG, 1986 (North-Holland,
- Informatics as new subject in secondary schools in
the USSR, Procpects: Quarterly Review of Education, XVII (4)
559-570.
Idem, in Spain, French and Arabian languages.
1988
- Foundations of informatics and computing machinery: experimental text-book for secondary school. (Prosveshchenije, Moscow) (Jt. auth. A.G. Kushnirenko,
- Computerization of schools and mathematical education, Proc. of the Sixth Intern. Congress on Mathematical Education, Budapest, 49-65.