УДК 004.42:008
PROGRAMMING LANGUAGES CREATION IN THE USSR IN THE 1960S–1980S AS PRACTICE FOR LOCAL DIGITAL CULTURE FORMATION
Tikhon K. Ermakov1
1 Siberian Federal University, Krasnoyarsk, Russia.
erm-tihon@mail.ru, orcid.org/0000-0002-6967-8720
Abstract. The emergence of digital culture in the 1960s–1980s was closely linked to the definition of modes of interaction between humans and machines, including the development of programming language theory. The global nature of this process did not preclude the emergence of various variants of local digital cultures, for which their own programming languages became an expression of the specific socio-cultural space of interaction with technology. The USSR is no exception, with a number of programming languages being developed during this period, tailored to the local socio-cultural landscape. An analysis of several of these languages (LYAPAS, REFAL, RAPIR) allows us to identify the most significant problematic cores around which the logic of human-machine interaction was built. Thus, all of the languages under consideration construct humans and technology as universal agents whose typical properties are achieved through various kinds of compromises. In general, we can say that a programming language required either the formation of special machine logic, or the formation of an interface for linguistic interaction between humans and technology, or else it required the construction of a special, algorithmic, way of thinking that made it possible to translate any problem into the language of machine commands.
Keywords: Programming Language, LYAPAS, Refal, Rapira, USSR, Digital Culture
For citation: Ermakov, T. K. Programming languages creation in the USSR in the 1960s–1980s as practice for local digital culture formation. 2025, 6(4), pp. 27–35. [in Russian]. EDN GVWFZV.
References
1. Андрианов, А. Л. Л. В. Канторович как создатель линейного программирования / А. Л. Андрианов // Вопросы истории естествознания и техники. – 2009. – Т. 30. – № 4. – С. 77-89. EDN: OTTNDB,
2. Атабаев, Б. Стандартизация языков программирования: история, преимущества и перспективы / Б. Атабаев, А. Хыдыргулыева, С. Алтыев // In Situ. – 2023. – № 10. – С. 22-24.,
3. Буркхардт, М. Краткая история цифровизации / М. Буркхардт. – Москва: Ад Маргинем Пресс: ABCdesign, 2021. – 184 с.,
4. Гомонов, И. С. Возможности искусственного интеллекта в контексте высшего образования / И. С. Гомонов, А. Е. Сорокина // Социология искусственного интеллекта. – 2025. – Т. 6. – № 2. – С. 73-81. EDN: VDCIRP,
5. Гомонов, И. С. Применение настольных игр в обучении / И. С. Гомонов, А. Е. Сорокина // Азия, Америка и Африка: история и современность. – 2025. – Т. 4. – № 1. – С. 81-97. EDN: YQYPIA,
6. Городняя, Л. В. Библиография и источники по истории школ программирования в Академии наук СССР и ведущих советских вузах (1950-2017) / Л. В. Городняя, И. А. Крайнева, А. Г. Марчук // Вопросы истории естествознания и техники. – 2017. – Т. 38. – № 3. – С. 482-529. EDN: ZDQIMZ,
7. Гулджанова, Д. История развития объектно-ориентированного программирования / Д. Гулджанова, Р. Мырадов, С. Довранов // Вестник науки. – 2024. – Т. 4. – № 5(74). – С. 1373-1376. EDN: AXILJK,
8. Ермаков, Т. К. Игровой искусственный интеллект в кибернетических проектах СССР 1960-х гг. / Т. К. Ермаков // Социология искусственного интеллекта. – 2025. – Т. 6. – № 3. – С. 63-72. EDN: OEWQGC,
9. Ермаков, Т. К. Проблема локального в киберпространстве: феномен “сибирских” видеоигр и цифрового искусства / Т. К. Ермаков, К. А. Дегтяренко // Журнал Сибирского федерального университета. Серия: Гуманитарные науки. – 2025. – Т. 18. – № 9. – С. 1847-1855. EDN: DIHOQU,
10. Ершов, А. П. Становление программирования в СССР / А. П. Ершов, М. Р. Шура-Бура. – Новосибирск: Институт систем информатики им. А. П. Ершова СО РАН, 2016. – 78 с. EDN: YVMSCZ,
11. Закревский, А. Д. Алгоритмы синтеза дискретных автоматов / А. Д. Закревский. – Москва: “Наука”, 1971. – 512 с.,
12. Звенигородский, Г. А. Множества и кортежи на Рапире / Г. А. Звенигородский // Квант. – 1980. – № 3. – С. 51-56.,
13. Звенигородский Г. А. Основные операторы учебно-производственного языка Рапира / Г. А. Звенигородский // Квант. – 1980. – № 1. – С. 52-55.,
14. Звенигородский Г. А. Описание и вызов процедур на Рапире / Г. А. Звенигородский // Квант. – 1980. – № 2. – С. 53-55.,
15. Звенигородский Г. А. Функции, графики, локальные имена и тексты на Рапире / Г. А. Звенигородский // Квант. – 1980. – № 3. – С. 48-51.,
16. Зотов, С. О. Методологические подходы к исследованию техники в философии культуры / С. О. Зотов // Сибирский антропологический журнал. – 2025. – Т. 9. – № 1. – С. 15-20. EDN: IMPRBL,
17. Зотов, С. О. Трансформация понятия “робототехника” в современной культуре / С. О. Зотов // Сибирский антропологический журнал. – 2025. – Т. 9. – № 2. – С. 48-55. EDN: DWYRJH,
18. Китов, В. А. Страницы истории отечественных языков программирования / В. А. Китов // Труды SORUCOM-2023: Материалы Шестой Международной конференции, Нижний Новгород, 25-27 сентября 2023 года. – 2023. – С. 210-217. EDN: OQLQWA,
19. Копцева, М. С. Восприятие технологий искусственного интеллекта в профессиональных сообществах: результаты мультифакторного анализа / М. С. Копцева, С. О. Зотов // Журнал Сибирского федерального университета. Серия: Гуманитарные науки. – 2025. – Т. 18. – № 3. – С. 452-459. EDN: GQKLKL,
20. Копцева, М. С. Методологические подходы к исследованию культурных трансформаций / М. С. Копцева // Северные Архивы и Экспедиции. – 2025. – Т. 9. – № 1. – С. 99-107. EDN: RLIMJG,
21. Копцева, М. С. Понятие “культурная трансформация” в современной теории и истории культуры / М. С. Копцева // Северные Архивы и Экспедиции. – 2024. – Т. 8. – № 4. – С. 47-56. EDN: XRLIJS,
22. Копцева, Н. П. Понятие “социально-техническая система” в социально-гуманитарных исследованиях конца XX – начала XXI века / Н. П. Копцева, Ю. С. Замараева, Ю. Н. Менжуренко // Журнал Сибирского федерального университета. Серия: Гуманитарные науки. – 2023. – Т. 16. – № 8. – С. 1343-1354. EDN: UPFDTS,
23. Копцева, Н. П. Социология искусственного интеллекта: подходы, методы, проблемы / Н. П. Копцева, Ю. С. Замараева, К. А. Дегтяренко [и др.]. – Красноярск: Красноярская региональная общественная организация “Содружество просветителей Красноярья”, 2024. – 344 с.,
24. Копцева, Н. П. Техно-футуризм в современных социальных исследованиях / Н. П. Копцева, Ю. С. Замараева // Журнал Сибирского федерального университета. Серия: Гуманитарные науки. – 2023. – Т. 16. – № 3. – С. 494-504. EDN: PPWTQU,
25. Прохоров, С. П. Основополагающий вклад Академии наук СССР в становление компьютерных наук и компьютерных технологий / С. П. Прохоров // Вестник Российской академии наук. – 2023. – Т. 93. – № 10. – С. 980-988. EDN: HGBRAY,
26. Сертакова, Е. А. Нейробиологические и психологические исследования памяти в XX-XXI вв. / Е. А. Сертакова // Сибирский антропологический журнал. – 2025. – Т. 9. – № 3. – С. 64-72. EDN: RNJOPC,
27. Турчин, В.Ф. Программирование на языке РЕФАЛ. 1. Неформальное введение в программирование на языке Рефал / В. Ф. Турчин // Препринты ИПМ им. М.В.Келдыша. – 1971. – № 41. – 57 с.,
28. Ускова, О. Ф. Страницы истории языков программирования / О. Ф. Ускова, Т. М. Леденева, Н. А. Каплиева // Актуальные проблемы современного образования. – 2023. – № 9(35). – С. 22-27. EDN: ZNPXYV,
29. Шпак, А. А. Искусственный интеллект в мире искусства: авторское право / А. А. Шпак, М. С. Копцева // Журнал Сибирского федерального университета. Серия: Гуманитарные науки. – 2025. – Т. 18. – № 3. – С. 492-501. EDN: CVZOFI,
30. Babintseva, E. I. Cyberdreams of the Information Age: Learning With Machines in the Cold War United States and the Soviet Union / E. I. Babintseva. – University of Pennsylvania, 2020. – 210 p.
31. Backus, J. The History of FORTRAN I, II and III / J. Backus // Annals of the History of Computing. – 1979. – V. 1. – No. 1. – P. 21-37.
32. Boldyrev, I. Programming the USSR: Leonid V. Kantorovich in context / I. Boldyrev, T. Duppe // The British Journal for the History of Science. – 2020. – V. 53. – No. 2. – P. 255-278. EDN: WQVHXJ
33. Galloway, A. The Interface Effect / A. Galloway. – New York: Polity Books, 2012. – 182 p.
34. Golinski, J. Making Natural Knowledge: Constructivism and the History of Science / J. Golinski. – University of Chicago Press, 2005. – 368 p.
35. Gorny, E. A Creative History of the Russian Internet: Studies in Internet Creativity / E. Gorny. – VDM Verlag, 2009. – 340 p.
36. Guzman, A. L. Human-Machine Communication. Rethinking Communication, Technology and Ourselves / A. L. Guzman. – Peter Lang, 2018. – 294 p.
37. Kirtchik, O. The Soviet scientific programme on AI: if a machine cannot ‘think’, can it ‘control’? / O. Kirtchik // BJHS Themes. – 2023. – V. 8. – P. 111-125. EDN: SHKBWJ
38. Linn, M. C. The case for case studies of programming problems / M. C. Linn, M. J. Clancy // Communications of the ACM. – 1992. – V. 35. – No. 3. – P. 121-132.
39. Mignolo, W. D. The Politics of Decolonial Investigations / W. D. Mignolo. – Duke University Press, 2021. – 736 p.
40. Pasquinelli, M. The Eye of the Master: A Social History of Artificial Intelligence / M. Pasquinelli. – Verso, 2023. – 272 p.
41. Priestley, M. Logic, Code, and the History of Programming / M. Priestley // IEEE Annals of the History of Computing. – 2022. – V. 43. – No. 4. – P. 92-96.
42. Shannon, C. E. A Symbolic Analysis of Relay and Switching Circuits / C. E. Shannon // Transactions of the American Institute of Electrical Engineers. – V. 57. – No. 12. – P. 713-723.,
43. Toosi, A. A brief history of AI: how to prevent another winter (a critical review) / A. Toosi // PET clinics. – 2021. – V. 16. – No. 4. – P. 449-469. EDN: BIJVUG
44. Zielinski, S. Deep Time of the Media: Toward an Archaeology of Hearing and Seeing by Technical Means / S. Zielinski. – MIT Press, 2008. – 390 p.