Очерки по истории компьютерной науки и техники в Украине



           

Очерки по истории компьютерной науки и техники в Украине - стр. 160


применительно к автоматизации программирования. На постановку проблемы
теоретического программирования существенно повлияли В. М. Глушков и
Е. Л. Ющенко. 70-е годы работы чл.-корр. АН СССР А. А. Ляпунова,
предложившего операторный метод программирования. Главным результатом
этих работ явилось создание в 1955 г. В. С. Королюком и Е. Л. Ющенко
Адресного программирования, воплотившего на языковой основе два общих
принципа работы компьютера - адресности и программного управления.
Создавая удобную систему понятий для описания архитектуры компьютера и
его системы команд, авторы ввели в Адресный язык средства
манипулирования адресами второго ранга.
 
Вторая всесоюзная конференция по программированию. Е. Л. Ющенко, А- А.
Ляпунов (средний ряд, 2 и 3 справа). Новосибирск. 1970 г. -
 
Именно создание Адресного языка - первое фундаментальное достижение
научной школы теоретического программирования. Опередив создание
первых языков программирования - Фортрана (1958), Кобола (1959) и
Алгола (1960), адресный язык предвосхитил появление не только языков
программирования с аппаратом косвенной адресации, но и ассемблеров.
Учебники по Адресному языку изданы в пяти странах на русском,
словацком, венгерском, немецком и французском языках [1-3]. Адресный
язык реализован на всех отечественных компьютерах первого поколения -
ДНЕПР, КИЕВ, М20, УРАЛ, МИНСК [4-7]. Кроме того, механизм косвенной
адресации был аппаратно реализован в компьютере КИЕВ, что стало одним
из первых примеров влияния теоретического программирования на
проектирование архитектуры и элементной базы компьютеров.
 
Так сформировался предмет исследования теоретического программирования
- методы и средства разработки программ. В те годы эти средства
отождествлялись с процедурными языками, которые в свою очередь
воспринимались как знаковые системы общения с компьютером. Отметим,
что первоначально языки называли алгоритмическими по аналогии с
алгоритмическими системами (например, Алгол-60 задуман как язык записи



Содержание  Назад  Вперед