Да, так и было… в 1964 выпустили IBM/360, в 70-х появился Unix и PDP/11, в 80-х персональные компьютеры и в 90-х Интернет… так что каждое десятилетие как ломиком по голове!
Андроид - это Линукс от гуглов, что касается AI, то на начальном этапе никто не хочет заморачиваться, но чем дальше в лес, тем больше дров, а про квантовые компьютеры и квантовый интернет, я вообще молчу…
Возможно и не устарело. Во Франции этот учебник переведен и издан в 1974г. (во французской национальной библиотеке сканирование екземпляра книги - статус: "в ожидании"). Это после 17 лет, как был написан в Киеве.
Первое издание (авторы: Королюк, Ющенко) ограниченным тиражем было в 1957г. (КГУ). Учебник писался в 1956г., а закончен в 1957г.
Есть подтверждения очевидцев, что учебник издавался в КГУ в 1957г. в книге Ядренко М. Й. Борис Володимирович Гнеденко – фундатор кафедри теорії імовірностей в Київському університеті. / М. Й. Ядренко // Теорія імовірностей та математична статистика. Вип. 56, 1997 р., К : – 1997. – С. 32-39, [Електронний ресурс] – Режим доступу: https://probability.knu.ua/tims/issues-new/56/PDF/6.pdf (дата звернення: 07.05.2021). на стр.36 написано: "«В 1955/56 навчальному році В. С. Королюк та К. Л. Ющенко читають перші курси з програмування для студентів механіко-математичного факультету. Борис Володимирович Гнеденко організовує в університеті семінар з програмування.». «В. С. Королюк та К. Л. Ющенко в 1957 році завершують підручник з програмування; обмежене число копій цього підручника використовується в навчальному процесі (рукопис підручника пролежав у видавництві університету і за вказівкою проректор університету П. П. Удовиченка не був опублікований).».
Мир увидел учебник в 1961г. (изображение обложки 1961г). Тираж мгновенно разошелся и сразу был переиздан без изменений. В файле издание от 1963г.
Использовался в МГУ, МФТИ, ЛГУ, в Новосибирске и, конечно в КГУ, КПИ. Также Адресный язык читался во львовском университете (ЛГУ) с 1960г. и бердянском педагогическом институте (БГПИ с 1956/57 уч.года). Адресный язык изучали школьники г. Бердянск.
В 1963г.-1965г. этот учебник был переведен и издан в Восточной Германии (есть изображения: книжки, обложки и первого разворота), Венгрии, Чехословакии, Румынии, Югославии и Дании. По воспоминаниям Катерины Логвиновны в Польше и Болгарии учебник тиражировался (возможно "кустарно" и возможно без перевода). В ВЦ АН УССР были организованы курсы по обучению языку. Приезжали не только местные, а и со всего СССР и из других социалистических стран. Это мне достоверно известно. Где еще использовался учебник - не знаю.
Особенности этого издания: 1. Есть раздел с описанием Адресного языка, хотя этот термин в книжке не употребляется. Причина. Термин "язык" не вошел в обиход к моменту завершения учебника в 1957г. В 1961г. учебник издавался в варианте 1957г. Были внесены мелкие изменения: 1. Б.В. Гнеденко частично переписал "введение" и включен в соавторы (в Киеве было табу на издание этого учебника. А.М. Колмогоров - друг и учитель Б.В. Гнеденко содействовал изданию). Б.В. Гнеденко, будучи руководителем лаборатории вычислительной техники много сделал для развития ИТ: "железа" и математического обеспечения (т.е. программного обеспечения). Будучи руководителем разработки компьютера "Киев" уделял внимание не только инженерной части, а и математическому обеспечению (система команд и система описания инструкций для выполнения на "Киев", т.е. "языку", хоть термин "язык" отсутствовал в обиходе. Б.В. Гнеденко был в курсе всех работ по программному обеспечению: организовывал семинары и обсуждения по мат. обеспечению. Как появился термин "язык программирования"? На одном из семинаров было рассказано о том, что в 1954г. начата разработка языка программирования ФОРТРАН. Было предложено "создать" такой язык, хотя фактически он уже был. Был введен термин "Адресный язык программирования". Это был 1957г. (возможно и 1958г.). Е.Л.Ющенко с участием В.С. Королюка, который уже на то время не работал в ВЦ АН УСССР, было поручено описать язык. Катерине Логвиновне очень понравился термин "Адресный язык программирования" и она поначалу считала, что этот язык появился вместе с этим термином. Позднее она признала, что язык был и раньше, хоть термин "язык" не использовался. Термин "концепция" тоже не использовался. Сама концепция появилась еще до начала работ над "Киев" в беседах со Е.А. Шкабарой, хотя что считать началом разработки "Киев". С.О. Лебедев начал разрабатывать БЕСМ еще до запуска МЭСМ. Его соратники продолжили разработку БЭСМ в Киеве - "киевский БЭСМ".
Е.А. Шкабара, Л.Н. Дашевский, С. Погребинский и другие соратники С.О. Лебедева с лета 1951г. (момента "переселения" разработки БЕСМ из Киева в Москву) стали вынашивать создание "киевской БЕСМ". Ходят слухи, что Е.А. Шкабара планировала занять ведущее место в Киеве, которое до 1954г. оставалось за С.А. Лебедевым. Высочайшая математическая и, особенно, инженерная квалификация Е.А. Шкабары и её характер лидера давали для этого полные основания. Имела большие шансы занять лидирующее место по разработке компьютеров в Киеве. Нет достоверных подтверждений, что именно Е.А. Шкабара обратилась в партийные органы Украины для запрета С.А. Лебедеву увести с собой в Москву инженеров. Есть большие сомнения, что это именно так и было. Во всяком случае отношения Е.А. Шкабары с С.А. Лебедевым оставались дружественными и очень тёплыми. Насколько мне известно Е.А. Шкабара никогда не подтверждала своё обращение в партийные органы. Можно предположить, что некто "пустил слух". Отошел от основной темы ...
Концепция Адресного программирования возникала постепенно из бесед двух Катерин о том каким компьютер должен быть. Именно эти Катерины изначально поставили во главу угла планируемого компьютера УДОБСТВО и ПРОСТОТА для МАТЕМАТИКОВ. Это одна из двух причин зарождения концепции программирования. В 1954г. это было уже больше, чем просто слова: "УДОБСТВО и ПРОСТОТА для МАТЕМАТИКОВ". Был взят во внимание формализм А.А. Ляпунова - операторный метод программирования и "схемы" вычислений К.Л.Ющенко. В последствии эти назывались схемы алгоритмов и блок-схемы программ. Схемы программ использовались математиками при написании программ для МЭСМ. Использовались мнемокоды, которые поначалу один в один соответствовали двоичным кодам программ МЭСМ. В мнемокоды программ были введены "шаблоны" для организации циклов. Вычислители (математики, чаще студентки вводили мнемокоды в память с "перекодированием) научились переводить в коды МЭСМ: арифметические выражения, "шаблоны" циклов, ветвление и обращение к подпрограммам. Шаблоны циклов, их было два варианта: с использованием массивов и счетчика цикла (третий с возможностью их композиции). Это была пред-история возникновения языка программирования. Усовершенствованные мнемокоды стали напоминать конструкции языка программирования высокого уровня. Усовершенствование мнемонических кодов программ является второй важной причиной возникновения концепции. "УДОБСТВО и ПРОСТОТА для МАТЕМАТИКОВ" при программировании на МЭСМ изначально виделась как написание программ в усовершенствованных мнемокодах для МЭСМ. К.А. Шкабара приложила свой талант инженера и свои математические знания и нашла возможность аппаратной реализации усовершенствованных для МЭСМ мнемокодов. Проведение этих исследований двух Катерин стали причиной назначения Е.Л. Ющенко одним из руководителей разработки компьютера "Киев" и поручению ей разрабатывать математическое обеспечение. Под математическим обеспечением понималось: система команд, система кодирования данных в ячейках, служебные программы, включая тестирование, ввод и вывод данных. Самым большим нововведением оказалась замена "вычислителей" программой. Вычислители занимались перекодировкой с мнемонических кодов. Одной из уникальная особенность МЭСМ состояла в возможности динамической модификации программы. Эта возможность МЭСМ "подсказала" введению в операторный метод А.А. Ляпунову понятия массивов. Кроме того это навеяло киевлянам и самому А.А. Ляпунову возможность изменяя память компьютера менять не заполненные ячейки на команды. Созданная программой совокупность таких команд является программой. Поэтому в СССР появился термин Программирующая Программа (ПП). Известны московские ПП-1 (1954г.) и ПП-2 (1955г.), которые по математическому формализму создавали программы в машинных кодах. В 1954г. для МЭСМ была разработана исследовательская ПП, которая "понимала" только простейшие арифметические выражения, но эта ПП не имела практического использования по причине ограниченности памяти МЭСМ.
Отдельного внимания заслуживает использование косвенной адресации 2-ого ранга (указателей) на МЭСМ. Это отдельная тема. В ближайшее время в Интернете будет опубликована моя статья про то как и зачем использовались "указатели" на данные и на подпрограммы в программах на МЭСМ.
Общепризнанным является факт создания Адресного языка в 1955г. В этом году в формализме уже было: 1. Формулы циклирования (заголовки циклов) с массивами. 2. Распознаватели (ветвление). 3. Вызов стандартных, встроенных или библиотечных подпрограмм и подпрограмм, определяемых программистом. 4. "Штрих-операция" - разыменование указателя или косвенная адресация высших рангов.
В дальнейшем в Адресном языке появляются деревообразные форматы (абстрактные типы данных являются аналогом) и другие удобные программистам средства.
Основная, базовая часть Адресного языка была реализована аппаратно в системе команд компьютера "Киев". Система команд "Киев" полностью покрывает средства и возможности языка Plankalkül (1943/44, Германия, Конрад Цузе), который по праву относят к первому языку программирования высокого уровня. Машинные команды "Киев" существенно богаче языка Plankalkül за счет наличия "указателей" и циклов по переменной типа "указатель". Также система команд "Киев" позволяет наводить произвольные связи между данными (ячейками).
Как видим система команд компьютера "Киев" соответствует усовершенствованным мнемоническим кодам и представляет собой базовую часть Адресного языка. С момента запуска компьютера "Киев" те же самые вычислители вручную транслировали мнемонические коды МЭСМ (или "Киев" или программы на Адресном языке) в машинные команды. Трансляция стала легче, поскольку двоичная кодировка была заменена восьмеричной. Восьмеричная это а же двоичная, но набивка программ и данных не "0" и "1", а клавиатурой с восьмеричными, с "8", с "9" и другими.
Десятичные числа переводились в восьмеричные устройством набивки перфокарт и лент.
ВАЖНОЕ: разрабатывались были разработаны программирующие программы, которые позволили исключить потребность в "вычислителях".
Возникает понятие "входной язык компьютера" - это Адресный язык, который способен "понимать" компьютер благодаря ПП, которая превращает записи этого входного языка в программы, пригодные для выполнения процессором (исполняемые коды).
Использовался термин: стиль (современный термин: версия или диалект) языка.
Для компьютера "Киев" было реализовано два стиля: ПП-АК и ПП-2. ПП-АК восходит от программ по программному моделированию плавающей точки (таких программ было, по крайней мере, несколько). Программисты использовали плавающую точку, и никаких дополнительных действий от "вычислителей" не требовалось. Программа чтения/ввода текстов программ обеспечивала всё, что требуется. Также было реализовано: а) превращение формул циклирования в груповые операции; б) реализация "арифметических выражений"; в) условные переходы (элементарно, т.к. была команда условного перехода). Завершение ПП-АК датируется 58г. (программисты использовали промежуточные "бета" версии). Публикация о ПП-АК: 1. Ющенко К. П., Бистрова Л. П., Програмуюча програма, інформацією для якої служить адресний алгоритм, Збірник праць ОЦ АН УРСР, т. III, Київ, 1960. В списке литературы к "Киев" опечатка: ошибочно указан год 1961г.
Возможно и устарел так как я по себе это ощутил и мы в 70-х учились по другим книгам, а институт кибернетики академика Глушкова выпустил энциклопедию на русском и украинском языках где основная идея была - это ИИ. Глушков правда опередил время лет на 50, но все равно это книга устарела так как в 1964 американцы выпустили IBM/360 и все началось…
no subject
Date: 2021-08-10 00:30 (UTC)Урал была зверская машина. Экзотика; в одной из версий было сразу две системы команд.
В 239-й в Питере Урал стоял; ну там народ куролесил и хакал.
no subject
Date: 2021-08-10 01:26 (UTC)no subject
Date: 2021-08-10 03:28 (UTC)no subject
Date: 2021-08-10 00:50 (UTC)no subject
Date: 2021-08-10 01:25 (UTC)Вот второе поколение учебников, МГУ 1971 год. В основном программирование в кодах (никакого ассемблера!), и немного Алгола.
http://www-old.srcc.msu.ru/nivc/sci/books/zhog.html
no subject
Date: 2021-08-10 01:38 (UTC)no subject
Date: 2021-08-10 03:49 (UTC)1984 Unix System III (HP-UX)
1994 Sun OS
2004 Linux
2014 macOS (Darwin)
no subject
Date: 2021-08-10 03:55 (UTC)no subject
Date: 2021-08-10 04:02 (UTC)Добавим 2019 андроид
no subject
Date: 2021-08-10 04:12 (UTC)no subject
Date: 2021-08-10 04:33 (UTC)А насчёт заморачиваться или не заморачиваться насчет AI, нужно спросить у хозяина журнала, он много интересного знает.
no subject
Date: 2021-08-10 13:30 (UTC)no subject
Date: 2021-08-10 09:11 (UTC)Во Франции этот учебник переведен и издан в 1974г. (во французской национальной библиотеке сканирование екземпляра книги - статус: "в ожидании").
Это после 17 лет, как был написан в Киеве.
Первое издание (авторы: Королюк, Ющенко) ограниченным тиражем было в 1957г. (КГУ).
Учебник писался в 1956г., а закончен в 1957г.
Есть подтверждения очевидцев, что учебник издавался в КГУ в 1957г. в книге
Ядренко М. Й. Борис Володимирович Гнеденко – фундатор кафедри теорії імовірностей в Київському університеті. / М. Й. Ядренко // Теорія імовірностей та математична статистика. Вип. 56, 1997 р., К : – 1997. – С. 32-39, [Електронний ресурс] – Режим доступу: https://probability.knu.ua/tims/issues-new/56/PDF/6.pdf (дата звернення: 07.05.2021).
на стр.36 написано:
"«В 1955/56 навчальному році В. С. Королюк та К. Л. Ющенко читають перші курси з програмування для студентів механіко-математичного факультету. Борис Володимирович Гнеденко організовує в університеті семінар з програмування.». «В. С. Королюк та К. Л. Ющенко в 1957 році завершують підручник з програмування; обмежене число копій цього підручника використовується в навчальному процесі (рукопис підручника пролежав у видавництві університету і за вказівкою проректор університету П. П. Удовиченка не був опублікований).».
Мир увидел учебник в 1961г. (изображение обложки 1961г). Тираж мгновенно разошелся и сразу был переиздан без изменений. В файле издание от 1963г.
Использовался в МГУ, МФТИ, ЛГУ, в Новосибирске и, конечно в КГУ, КПИ. Также Адресный язык читался во львовском университете (ЛГУ) с 1960г. и бердянском педагогическом институте (БГПИ с 1956/57 уч.года). Адресный язык изучали школьники г. Бердянск.
В 1963г.-1965г. этот учебник был переведен и издан в Восточной Германии (есть изображения: книжки, обложки и первого разворота), Венгрии, Чехословакии, Румынии, Югославии и Дании.
По воспоминаниям Катерины Логвиновны в Польше и Болгарии учебник тиражировался (возможно "кустарно" и возможно без перевода).
В ВЦ АН УССР были организованы курсы по обучению языку. Приезжали не только местные, а и со всего СССР и из других социалистических стран.
Это мне достоверно известно. Где еще использовался учебник - не знаю.
Особенности этого издания:
1. Есть раздел с описанием Адресного языка, хотя этот термин в книжке не употребляется.
Причина. Термин "язык" не вошел в обиход к моменту завершения учебника в 1957г.
В 1961г. учебник издавался в варианте 1957г.
Были внесены мелкие изменения:
1. Б.В. Гнеденко частично переписал "введение" и включен в соавторы (в Киеве было табу на издание этого учебника. А.М. Колмогоров - друг и учитель Б.В. Гнеденко содействовал изданию).
Б.В. Гнеденко, будучи руководителем лаборатории вычислительной техники много сделал для развития ИТ: "железа" и математического обеспечения (т.е. программного обеспечения). Будучи руководителем разработки компьютера "Киев" уделял внимание не только инженерной части, а и математическому обеспечению (система команд и система описания инструкций для выполнения на "Киев", т.е. "языку", хоть термин "язык" отсутствовал в обиходе.
Б.В. Гнеденко был в курсе всех работ по программному обеспечению: организовывал семинары и обсуждения по мат. обеспечению.
Как появился термин "язык программирования"?
На одном из семинаров было рассказано о том, что в 1954г. начата разработка языка программирования ФОРТРАН. Было предложено "создать" такой язык, хотя фактически он уже был. Был введен термин "Адресный язык программирования". Это был 1957г. (возможно и 1958г.). Е.Л.Ющенко с участием В.С. Королюка, который уже на то время не работал в ВЦ АН УСССР, было поручено описать язык. Катерине Логвиновне очень понравился термин "Адресный язык программирования" и она поначалу считала, что этот язык появился вместе с этим термином. Позднее она признала, что язык был и раньше, хоть термин "язык" не использовался.
Термин "концепция" тоже не использовался.
Сама концепция появилась еще до начала работ над "Киев" в беседах со Е.А. Шкабарой, хотя что считать началом разработки "Киев". С.О. Лебедев начал разрабатывать БЕСМ еще до запуска МЭСМ. Его соратники продолжили разработку БЭСМ в Киеве - "киевский БЭСМ".
Е.А. Шкабара, Л.Н. Дашевский, С. Погребинский и другие соратники С.О. Лебедева с лета 1951г. (момента "переселения" разработки БЕСМ из Киева в Москву) стали вынашивать создание "киевской БЕСМ". Ходят слухи, что Е.А. Шкабара планировала занять ведущее место в Киеве, которое до 1954г. оставалось за С.А. Лебедевым. Высочайшая математическая и, особенно, инженерная квалификация Е.А. Шкабары и её характер лидера давали для этого полные основания. Имела большие шансы занять лидирующее место по разработке компьютеров в Киеве. Нет достоверных подтверждений, что именно Е.А. Шкабара обратилась в партийные органы Украины для запрета С.А. Лебедеву увести с собой в Москву инженеров. Есть большие сомнения, что это именно так и было. Во всяком случае отношения Е.А. Шкабары с С.А. Лебедевым оставались дружественными и очень тёплыми. Насколько мне известно Е.А. Шкабара никогда не подтверждала своё обращение в партийные органы. Можно предположить, что некто "пустил слух".
Отошел от основной темы ...
Концепция Адресного программирования возникала постепенно из бесед двух Катерин о том каким компьютер должен быть. Именно эти Катерины изначально поставили во главу угла планируемого компьютера УДОБСТВО и ПРОСТОТА для МАТЕМАТИКОВ.
Это одна из двух причин зарождения концепции программирования. В 1954г. это было уже больше, чем просто слова: "УДОБСТВО и ПРОСТОТА для МАТЕМАТИКОВ".
Был взят во внимание формализм А.А. Ляпунова - операторный метод программирования и "схемы" вычислений К.Л.Ющенко. В последствии эти назывались схемы алгоритмов и блок-схемы программ. Схемы программ использовались математиками при написании программ для МЭСМ. Использовались мнемокоды, которые поначалу один в один соответствовали двоичным кодам программ МЭСМ. В мнемокоды программ были введены "шаблоны" для организации циклов. Вычислители (математики, чаще студентки вводили мнемокоды в память с "перекодированием) научились переводить в коды МЭСМ: арифметические выражения, "шаблоны" циклов, ветвление и обращение к подпрограммам. Шаблоны циклов, их было два варианта: с использованием массивов и счетчика цикла (третий с возможностью их композиции). Это была пред-история возникновения языка программирования.
Усовершенствованные мнемокоды стали напоминать конструкции языка программирования высокого уровня.
Усовершенствование мнемонических кодов программ является второй важной причиной возникновения концепции.
"УДОБСТВО и ПРОСТОТА для МАТЕМАТИКОВ" при программировании на МЭСМ изначально виделась как написание программ в усовершенствованных мнемокодах для МЭСМ.
К.А. Шкабара приложила свой талант инженера и свои математические знания и нашла возможность аппаратной реализации усовершенствованных для МЭСМ мнемокодов.
Проведение этих исследований двух Катерин стали причиной назначения Е.Л. Ющенко одним из руководителей разработки компьютера "Киев" и поручению ей разрабатывать математическое обеспечение.
Под математическим обеспечением понималось: система команд, система кодирования данных в ячейках, служебные программы, включая тестирование, ввод и вывод данных. Самым большим нововведением оказалась замена "вычислителей" программой. Вычислители занимались перекодировкой с мнемонических кодов. Одной из уникальная особенность МЭСМ состояла в возможности динамической модификации программы. Эта возможность МЭСМ "подсказала" введению в операторный метод А.А. Ляпунову понятия массивов. Кроме того это навеяло киевлянам и самому А.А. Ляпунову возможность изменяя память компьютера менять не заполненные ячейки на команды. Созданная программой совокупность таких команд является программой. Поэтому в СССР появился термин Программирующая Программа (ПП).
Известны московские ПП-1 (1954г.) и ПП-2 (1955г.), которые по математическому формализму создавали программы в машинных кодах.
В 1954г. для МЭСМ была разработана исследовательская ПП, которая "понимала" только простейшие арифметические выражения, но эта ПП не имела практического использования по причине ограниченности памяти МЭСМ.
Отдельного внимания заслуживает использование косвенной адресации 2-ого ранга (указателей) на МЭСМ. Это отдельная тема.
В ближайшее время в Интернете будет опубликована моя статья про то как и зачем использовались "указатели" на данные и на подпрограммы в программах на МЭСМ.
Общепризнанным является факт создания Адресного языка в 1955г.
В этом году в формализме уже было:
1. Формулы циклирования (заголовки циклов) с массивами.
2. Распознаватели (ветвление).
3. Вызов стандартных, встроенных или библиотечных подпрограмм и подпрограмм, определяемых программистом.
4. "Штрих-операция" - разыменование указателя или косвенная адресация высших рангов.
В дальнейшем в Адресном языке появляются деревообразные форматы (абстрактные типы данных являются аналогом) и другие удобные программистам средства.
Основная, базовая часть Адресного языка была реализована аппаратно в системе команд компьютера "Киев".
Система команд "Киев" полностью покрывает средства и возможности языка Plankalkül (1943/44, Германия, Конрад Цузе), который по праву относят к первому языку программирования высокого уровня.
Машинные команды "Киев" существенно богаче языка Plankalkül за счет наличия "указателей" и циклов по переменной типа "указатель". Также система команд "Киев" позволяет наводить произвольные связи между данными (ячейками).
Как видим система команд компьютера "Киев" соответствует усовершенствованным мнемоническим кодам и представляет собой базовую часть Адресного языка. С момента запуска компьютера "Киев" те же самые вычислители вручную транслировали мнемонические коды МЭСМ (или "Киев" или программы на Адресном языке) в машинные команды. Трансляция стала легче, поскольку двоичная кодировка была заменена восьмеричной. Восьмеричная это а же двоичная, но набивка программ и данных не "0" и "1", а клавиатурой с восьмеричными, с "8", с "9" и другими.
Десятичные числа переводились в восьмеричные устройством набивки перфокарт и лент.
ВАЖНОЕ: разрабатывались были разработаны программирующие программы, которые позволили исключить потребность в "вычислителях".
Возникает понятие "входной язык компьютера" - это Адресный язык, который способен "понимать" компьютер благодаря ПП, которая превращает записи этого входного языка в программы, пригодные для выполнения процессором (исполняемые коды).
Использовался термин: стиль (современный термин: версия или диалект) языка.
Для компьютера "Киев" было реализовано два стиля: ПП-АК и ПП-2.
ПП-АК восходит от программ по программному моделированию плавающей точки (таких программ было, по крайней мере, несколько).
Программисты использовали плавающую точку, и никаких дополнительных действий от "вычислителей" не требовалось. Программа чтения/ввода текстов программ обеспечивала всё, что требуется.
Также было реализовано:
а) превращение формул циклирования в груповые операции;
б) реализация "арифметических выражений";
в) условные переходы (элементарно, т.к. была команда условного перехода).
Завершение ПП-АК датируется 58г. (программисты использовали промежуточные "бета" версии).
Публикация о ПП-АК:
1. Ющенко К. П., Бистрова Л. П., Програмуюча програма, інформацією для якої служить адресний алгоритм, Збірник праць ОЦ АН УРСР, т. III, Київ, 1960. В списке литературы к "Киев" опечатка: ошибочно указан год 1961г.
no subject
Date: 2021-08-10 13:34 (UTC)