УДК 004.42:008
СОЗДАНИЕ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ В СССР 1960–1980-Х ГГ. КАК ПРАКТИКА ФОРМИРОВАНИЯ ЛОКАЛЬНОЙ ЦИФРОВОЙ КУЛЬТУРЫ
Тихон Константинович Ермаков1
1 Сибирский федеральный университет, Красноярск, Россия.
erm-tihon@mail.ru, orcid.org/0000-0002-6967-8720
Аннотация. Становление цифровой культуры в 1960–1980-е годы было тесно связано с определением способов взаимодействия между человеком и машиной, включающих и становление теории языков программирования. Глобальная природа этого процесса не отрицала возникновение различных вариантов локальных цифровых культур, для которых собственные языки программирования становились выражением специфики собственного социально-культурного пространства взаимодействия с техническим. Не является исключением и СССР, в котором в рассматриваемый временной период создаётся ряд языков программирования, разрабатывавшихся с учётом локального социально-культурного ландшафта. Анализ ряда таких языков (ЛЯПАС, Рефал, Рапира) позволяет определить наиболее значимые проблемные ядра, вокруг которых строилась логика взаимодействия человека и машины. Так, все рассматриваемые языки конструируют человека и технику как универсальных агентов, чьи типовые свойства достигаются с помощью компромиссов различного рода. В общем виде, можно говорить, что язык программирования требовал или формирования специальной машинной логики, или формирования интерфейса языкового взаимодействия между человеком и техникой, или же требовал конструирования особого, алгоритмического, способа мышления, позволявшего переложить любую проблему на язык машинных команд.
Ключевые слова: язык программирования, ЛЯПАС, Рефал, Рапира, СССР, цифровая культура.
Для цитирования: Ермаков, Т. К. Создание языков программирования в СССР 1960– 1980-х гг. как практика формирования локальной цифровой культуры / Т. К. Ермаков // Цифровизация. — 2025. — Т. 6. — № 4. — С. 27–35. — EDN GVWFZV
Список цитируемой литературы
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.