UNIT.City — місце, де люди працюють... КРАЩЕ! Обирай свій простір просто зараз 👉
Вікторія ГорбікТакая жизнь
9 августа 2022, 18:18
2022-08-09
Компьютер «Киев». Что известно о первой ЭВМ от сына разработчицы из того, что скрывали во времена СССР
Сын автора первого в мире языка программирования высокого уровня Екатерины Ющенко, доцент факультета информатики в Киево-Могилянской академии, Юрий Ющенко в начале августа представил запись обзора уникального универсального асинхронного компьютера «Киев». Он в комментариях к видео отметил, что о разработке, которая состоялась в начале 50-х годов, ему известно то, что во времена СССР скрывалось.
Мы выбрали основные его тезисы относительно становления отрасли.
Сын автора первого в мире языка программирования высокого уровня Екатерины Ющенко, доцент факультета информатики в Киево-Могилянской академии, Юрий Ющенко в начале августа представил запись обзора уникального универсального асинхронного компьютера «Киев». Он в комментариях к видео отметил, что о разработке, которая состоялась в начале 50-х годов, ему известно то, что во времена СССР скрывалось.
Мы выбрали основные его тезисы относительно становления отрасли.
Предисловие
Наибольший вклад в создание компьютера Киев сделал главный руководитель разработки Борис Гнеденко, руководитель и ответственный за инженерную часть Лев Дашевский и руководитель Екатерина Ющенко, которая отвечала за систему команд и за разработку математического (программного) обеспечения.
Юрий Ющенко (Фото Facebook)
Инженер Екатерина Шкабара занималась реализацией системы команд, а Соломон Погребинский разрабатывал арифметический процессор.
Екатерина Логвиновна Ющенко (Фото Facebook)
Важно! Компьютер «Киев» стал первым в мире компьютером, который по своему универсальному назначению подобен современным компьютерам, его использование и его архитектура оказали существенное влияние на развитие информационных технологий и способствовали распространению сфер применения компьютеров.
К сожалению, в зарубежных исторических источниках о компьютере «Киев» ничего не упоминают, а в отечественных, если и вспоминают, не отмечают, что этот компьютер значительно опережал зарубежные и имел решающее значение для дальнейшего развития IT.
Идея
Мечта о разработке принадлежит инженеру Екатерине Шкабалюк, она еще с 1951 года, задолго до официального начала разработки компьютера «Киев», обсуждала с математиками и программистами возможность реализации такой системы команд, которая была бы максимально удобна для программирования.
Начало разработки
Компьютер «Киев» представляет собой существенное усовершенствование и развитие уникальных особенностей компьютера МЭВМ, разработки Сергея Лебедева, создавшего его в Феофании, пригороде Киева, в 1951 году.
Разработка началась ориентировочно в те времена, когда для продолжения работ над вычислительной машиной МЭВМ руководителя проекта Сергея Лебедева пригласили в Москву. Поэтому некоторые источники указывают разные даты начала работ над ЭВМ «Киев», начиная с 1951 года по 1954 год.
Процесс последовал, когда Борис Гниденко добился перевести лабораторию вместе с МЭВМ в подчинение института математики. Это спасло компьютер МЭВМ от уничтожения, а сотрудников от увольнения.
Запуск
Дату готовности и начала использования ЭВМ «Киев» так же сложно назвать.
14 марта 1958 компьютер «Киев» официально запустили в новом доме вычислительного центра Академии наук Украины. По словам Юрия Ющенко, дата отсрочилась руководством Академии намеренно, чтобы было зафиксировано, что разработка состоялась не на территории института математики, а в центре АНУ. Центр был создан в конце 1957 г., когда компьютер уже был создан и использовался для решения реальных задач.
Юрий Ющенко отмечает, что компьютер «Киев» работал значительно быстрее МЭВМ, и его использовали вместо последнего для решения реальных задач, начиная с 1955 года. Дата завершения разработки, по словам очевидца и разработчика арифметического процессора Соломона Погребинского, в 1956 году.
Задачи искусственного интеллекта
ЭВМ «Киев» была в то время первой в мире, предназначенной не только для математических расчетов, но и для решения логических задач, задач искусственного интеллекта, управления технологическими процессами, реализации информационных систем и т. д. В частности это:
распознавание печатных и рукописных букв и цифр методами машинного обучения;
распознавание простых геометрических фигур;
логические;
информационные (табличная база данных «Автодиректор» реляционного типа);
удаленного управления процессом выплавки стали (Каменское или Днепродзержинск) в 500 км от компьютера;
автоматизированного проектирования электрических схем промышленных, бытовых электронных приборов и компьютеров.
Впервые в мире
Большинство задач было реализовано на компьютере впервые в мире.
Полная разработка компьютера включала в себя разработку определенного программного обеспечения, эмуляции плавающей точки и ряда программ, которые должны были быть расположены в постоянно спаяной и переменно спаяной памяти.
Компьютер «Киев» — первая в мире ЭВМ с реализованными аппаратными действиями с указателями, включая штрих-операции с точки зрения терминологии адресного языка программирования.
На компьютере «Киев» Адресным языком программирования разработан первый в мире эмулятор компьютера «Днепр», на котором был реализован компилятор Адресного языка для этого компьютера.
Развитие «Киева»
Новейшие технические решения, в частности динамическая модернизация адресов (средство адресного языка), была использована Сергеем Лебедевым в компьютерах М-20, БЭСМ-3, БЭСМ-4 и другими инженерами в компьютерах «Луч», «Днепр», серии МИР, компьютеры серий «Урал» и «Минск».
Второй экземпляр компьютера «Киев» был установлен в Международном институте ядерных исследований в Дубно, где успешно использовался для решения важных задач, включая задачи моделирования взаимодействия элементарных частиц.
«Киев» использовался для проектирования компьютеров: «Днепр», «Луч» и серии МИР, идеи аппаратной реализации языка программирования высокого уровня в компьютерах «Луч» и МИР происходят от идей высокоуровневости машинного языка компьютера «Киев».
Что было известно за границей
Описание системы команд компьютера «Киев» переведено и издано в США (1963), во Франции (1969) и еще в пяти европейских государствах.
Монография по компьютеру «Киев» переведена и издана в США в 1966 г. При этом компьютер «Киев» в 1965 г. был разобран и перевезен в Кривой Рог для обучения студентов.
Архитектура компьютера «Киев» имеет много признаков RISC-процессоров, хотя сам термин RISC начал использовать через несколько десятилетий.
🇺🇦 Про важливі та маловідомі досягнення українців 🇺🇦 в галузі програмування доповідає Jerry McCarthy - англійський 🇬🇧 експерт в галузі історії ІТ.
🇬🇧 Jerry McCarthy розробив емулятор комп'ютера "Київ" та демонструє на ньому працездатність програм, які працювали на ньому та були опублікоавні в кінці 50-х років та на початку 60-х.
Дуже важливо для України 🇺🇦 поширювати інформацію про комп'ютер "Київ" (1954-1956) та Адресну мову програмування високого ріввня, в якій вперше в світі були застосовані Pointers, Lists та складні ієрархічні структури.
Вподобайте це відео та підпишіться на канал.
About the little-known, but very important achievements of a Ukrainian 🇺🇦 woman in IT.
Computer Conservation Society (CCS)
🇬🇧 The National Museum of Computing (TNMOC) 🇬🇧
Jerry McCarthy
Early Soviet Computing" (about computer "Kyiv" 🇺🇦 ).
Short video from introduction.
The most important thing: from second 33, an example of dereference the Pointer (🇺🇦 "stroke operation" 🇺🇦) in the Address high-level programming language (1955) and in the Pascal and C languages is provided. https://youtube.com/shorts/_wxjtjJfxVc?feature=share
Науковий семінар про розробку емулятора комп'ютера "Київ":
https://youtu.be/J7aTZPlZlMY
🇺🇦 Про важливі та маловідомі досягнення українців 🇺🇦 в галузі програмування доповідає Jerry McCarthy - англійський 🇬🇧 експерт в галузі історії ІТ.
🇬🇧 Jerry McCarthy розробив емулятор комп'ютера "Київ" та демонструє на ньому працездатність програм, які працювали на ньому та були опублікоавні в кінці 50-х років та на початку 60-х.
Дуже важливо для України 🇺🇦 поширювати інформацію про комп'ютер "Київ" (1954-1956) та Адресну мову програмування високого ріввня, в якій вперше в світі були застосовані Pointers, Lists та складні ієрархічні структури.
Вподобайте це відео та підпишіться на канал.
About the little-known, but very important achievements of a Ukrainian 🇺🇦 woman in IT.
Computer Conservation Society (CCS)
🇬🇧 The National Museum of Computing (TNMOC) 🇬🇧
Jerry McCarthy
Early Soviet Computing" (about computer "Kyiv" 🇺🇦 ).
Short video from introduction.
The most important thing: from second 33, an example of dereference the Pointer (🇺🇦 "stroke operation" 🇺🇦) in the Address high-level programming language (1955) and in the Pascal and C languages is provided.
https://youtube.com/shorts/_wxjtjJfxVc?feature=share