1955

Scientific Works

1. On a method of matrix inversion, Dokl. Akad. Nauk SSSR, 100 (2) 209-211. (in Russian).

1956

2. 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

3. On programming of arithmetic statements, Dokl. Akad. Nauk SSSR, 118 (3) 429-430. (in Russian).

Idem, Communications of the ACM, 1 (8) 3-6.

4. On operator algorithms, Dokl. Akad. Nauk SSSR, 122 (6) 967-970. (in Russian).

5. A programming programme for the BESM computers (USSR Ac. Sci. Publ. House, Moscow (in Russian)).

Idem, (Pergamon Press, London, 1959 (in English)).

1960

6. Operator algorithms. I. (The basic concepts), Problemy Kibernetiki, 3, 5-48 (in Russian).

1961

7. 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 Russian).

8. 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 Matematicheskij Zhurnal, 2 (6) 835-852.

9. 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

10. Estimating the chromatic number of connected graphs, Dokl. Acad. Nauk SSSR, 142 (2) 230-273 (Jt. auth. G.I.Kozhuhin, in Russian).

11. Operator algorithms. II. (A description of the basic constructs in programming), Problemy Kibernetiki, 8, 211-233 (in Russian).

12. 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

13. One view of man-machine interaction,Proc. Workshop on Thought Automation, Kiev (in Russian).

Idem, Journal of the ACM, 12 (3) (1965) 315-325.

14. The input language of an automatic programming systems (Academic Press, London - New-York) (A.P.I.C. Studies in Data Processing; N 3).

1965

15. 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.

16. 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

17. On formalization of the concept of a program, Kibernetika, 5, 40-57 (Jt.auth. A.A.Lyapunov, in Russian).

18. 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).

19. 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

20. 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)

21. On operator schemes over general and distributed memory, Kibernetika, 4, 63-71 (in Russian).

22. User's manual for the ALPHA system (Jt. auth. G.I.Kozhukhin, I.V.Pottosin, in Russian).

23. 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

24. Time sharing: the need for reorientation, Proc. IFIP Congress 68, Edinburgh (North-Holland, Amsterdam), 1615-1616.

1970

25. 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 al., in Russian).

26. Software for the forth generation of computers, Kibernetika, 1, 9-20 (in Russian).

1971

27. A general-purpose programming processor, in: Problems of Applied Mathematics and Mechanics, Moscow, 103-116 (in Russian).

28. 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

29. 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.

30. 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.

31. Aesthetics and the human factor in programming, Communications of the ACM, 15 (7) 501-505, and elsewhere.

32. Theory of programming and computing systems (Znanije, Moscow) (in Russian).

33. A technology of programming system development, in: System and Theoretical Programming, Novosibirsk, 136-184 (in Russian).

1973

34. Matrix-like organization of programming system development, in: System Programming (Proc. All-Union Symp., Novosibirsk, March 1973), Pt.2, 225 (in Russian).

35. 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

36. 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, in Russian).

37. Implementation of the ALPHA-6 programming system, Proc. Intern. Conf. on Reliable Software, USA, 371-381 (Jt. auth. A.O.Buda, A.A.Granovsky).

Idem, SIGPLAN Notices 10 (6) 371-381.

38. Decomposition, synthesis and optimization in multi- language programming system, Elektronische Informations- verarbeitung und Kybernetik, 11 (4-6) 312-325 (Jt. auth. V.V.Grushetskij, S.B.Pokrovskij, I.V.Pottosin, in Russian).

39. Metaprocessors for general-purpose programming processors, in: Problems of Computational and Applied Mathe- matics, Novosibirsk, 226-250. (Jt. auth. V.V.Grushetskij, S.B.Pokrovskij, in Russian).

40. Project characteristics of a multi-language programming system, Kibernetika, 4, 11-27 (in Russian).

41. 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. auth. V.V.Grushetskij, S.B.Pokrovskij, in Russian).

Idem, Acta Polytechnica IV (1) 9-27

42. RITA - an experimental man-computer system on a natural language basis, Advance Papers of the Fourth Intern. Conf. on Artifical Intelligence, Tbilisi, Georgia, USSR, Vol.1, 387-390 (Jt.auth. I.A.Mel'chuk, A.S.Narinyani).

43. The BETA system: a comparison of the problem statement with pilot implementation, Proc. All-Union Symp. on Methods of New Programming Language Implementation, Novosibirsk, Pt.1, 73-81 (in Russian).

44. A history of computing in the USSR, Datamation, 21 (9) 80-88.

Idem, Informatyka 11 (3) 1-9 (In Polish).

1976

45. Multi-access computing centers, Voprosy Kibernetiki, 21 (pt.2), 146-156 (in Russian).

46. How do you get people to produce reliable software? Programmirovanije, 1, 90-91 (in Russian).

47. The early development of programming in the USSR. Pt.1, Preprint 12, Computing Center, Siberian Div. of the USSR Acad. of Sci., Novosibirsk (Jt. auth. M.R.Shura-Bura, in Russian).

48. The early development of programming in the USSR. Pt.2, Preprint 13, Computing Center, Siberian Div. of the USSR Acad. of Sci., Novosibirsk (Jt. auth. M.R.Shura-Bura, in Russian).

49. Evolution of programming languages, Proc. 2nd All-Union Conf. on Operation Research, Petrozavodsk, 39-54 (Jt. auth. S.B.Pokrovskij, in Russian).

50. Problems in many-language systems, Lecture Notes in Computer Science, Vol.46, 358-428.

1977

51. Introduction into theoretical programming: notes about the method (Nauka, Moscow, in Russian).

English translation: Origins of computer programming, (Springer, Berlin, 1989).

52. An implementation-oriented method for describing algorithmic languages, Proc. IFIP Congress 77, Toronto, (North-Holland, Amsterdam) 117-122 (Jt.auth.V.V.Grushetsky).

53. 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, 1.1-1.28.

54. A theoretical principle of system programming, Soviet Math. Dokl. 18 (2) 312-315.

55. On algorithmic language unification, Problemy Kibernetiki, 32, 95-118 (Jt. auth. S.B.Pokrovskij, in Russian).

56. On the partial computation principle, Information processing letters 6 (2) 38-41.

57. Correctness of mixed computation in algol-like programs, Lect. Notes in Computer Sci., Vol.53, 59-77 (Jt. auth. V.E.Itkin).

58. 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, Amsterdam) 305-332.

59. A programming system for micro- and mini-computers, Preprint 53, Computing Center, Siberian Div. of the USSR Acad. of Sci., Novosibirsk (in Russian).

1978

60. Program packages: a technology of application problem solving, Preprint N 121, Computing Center, Siberian Div. of the USSR Acad. of Sci., Novosibirsk (Jt. auth. V.P.Ilyin, in Russian).

61. Design specifications for a quality compiler factory, in: Constructing Quality Software: Proc. of the IFIP Working Conf., Novosibirsk, May 1977 (North-Holland, Amsterdam), 99-111. (Jt.auth. G.D.Chinin).

62. Mixed computation in the class of recursive program schemata: To the memory of professor Laslo Kalmar, Acta Cybernetica, 4 (1) 19-23.

1979

63. 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., Novosibirsk. (in Russian).

64. Some subjective remarks on actual problems of programming, in: Perspectives of System and Theoretical Programming: Proc. of All-Union Symp., Novosibirsk, 113-127. (in Russian).

65. Mixed computation of recursive programs, Dokl. Acad. Nauk SSSR, 245 (5) 1051-1044 (in Russian).

66. The transformational approach in software engineering, in: Software Engineering: Proc. 1st All-Union Conf., Kiev, 12-26 (in Russian).

67. 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

68. An outline of scheme theory of recursive programs, in: Compilation and Models of Programs (Novosibirsk) 23-43. (Jt. auth. V.K.Sabelfeld, in Russian).

69. On Futamura's projections, BIT 12 (14) 4-5. (in Japanese).

70. 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

71. 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, Bulgarian, Estonian etc.

72. Abstract computability on algebraic structures, Lect. Notes in Computer Sci., Vol.122, 397-420.

73. The transformational machine: theme and variations, Lect. Notes in Computer Sci., Vol.118, 16-32.

1982

74. Mixed computation: potential applications and problems for study, Theoretical Computer Science 18 (1) 41-67.

75. A.A.Lyapunov and computer science, Sibirskij Matematicheskij Zhurnal, 23 (6) 182.

76. 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.

77. 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).

78. The machine-oriented algorithmic language SIGMA for constructing portable programs (a general description), Preprint N 355, Computing Center, Siberian Div. of the USSR Acad. of Sci., Novosibirsk. (Jt. auth. G.G.Stepanov, in Russian).

79. Methodology of multilanguage compiler construction: the BETA system example, in: Mathematical Theory and Software Practice: Proc. Soviet-Bulgarian Workshop, Novosibirsk, 64-80. (Jt. auth. V.N.Kasyanov, S.B.Pokrovskij, I.V.Pottosin, G.G.Stepanov, in Russian).

80. 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

81. Intergated software development: a formulation of the problem, Preprint N 469, Computing Center, Siberian Div. of the USSR Acad. of Sci., Novosibirsk. (in Russian).

82. 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. (in Russian).

83. Computers in school: formulating a national program, Alberta printout 4 (2) 34-37 (Jt. auth. Yu.A.Pervin, N.A.Yunerman, G.A.Zwenigorodski).

84. Automation in the future, in: Training for Tomorrow: IFAC/IFIP Conference, Leiden, the Netherlands, June 7-10. Preprints. 56-66.

1984

85. Office automation, Microprocessornye sredstva i sistemy, 2, 6-15. (in Russian).

86. Scientific basis of provable programming, Vestnik AKad. Nauk SSSR, 10, 9-19. (in Russian).

87. On office automation, in: Personal Computers and Problems of Informatics, Novosibirsk, 6-39. (in Russian).

88. On the subject of informatics, Vestnik Akad. Nauk SSSR, 2, 112-113. (in Russian).

89. An experiment of integral approach to the urgent problems of software, Kibernetika, 3, 11-21. (in Russian).

90. Mixed computation, V Mire Nauki (Scientific American, Russian edition), 6, 28-42. (in Russian).

91. 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

92. A man and computer (Znanije, Moscow). (in Russian).

93. 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., in Russian).

Idem, in Moldaian, Estonian, Lithuanian.

94. Computer-based fund of Russian language (an external statement of the problem), Voprosy Yazykoznanija, 2, 51-54. (in Russian).

95. Methodological foundations of school course in informatics: scientific report, Vestnik Akad. Nauk SSSR, 12, 49-59. (in Russian).

96. 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.

97. Preliminary considerations on a lexicon of programming, in: Kibernetika i Vychislitel'naja Technika, Iss.1. 199-210. Moscow. (in Russian).

98. 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 Development (Tapsoft). (Springer, Berlin).

99. 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

100. A role of programming in the course of speeded-up development and intensification of the USSR national economy, Programmirovanije, 3, 3-7. (in Russian).

101. 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., in Russian).

Idem, in Moldaian, Lithuanian.

102. How can special compilation constructions be generated by general-purpose processes of mixed computation? in: Applied Logic (Computing Systems; N 116) Novosibirsk (Jt. auth. M.A.Bulyonkov).

103. 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.

104. Computer-based fund of Russian language: an external statement, in: Computer-Based Fund of Russian Language: Ideas and Considerations (Nauka, Moscow), (in Russian).

1987

105. 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, Amsterdam), 31-48 (Jt.auth. B.N.Ostrovskij).

106. 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

107. Foundations of informatics and computing machinery: experimental text-book for secondary school. (Prosveshchenije, Moscow) (Jt. auth. A.G. Kushnirenko, G.V.Lebedev et al.).

108. Computerization of schools and mathematical education, Proc. of the Sixth Intern. Congress on Mathematical Education, Budapest, 49-65.

Main page In Russian Webmaster © Ershov's Institute of Informatics Systems, 2000-2014