Универсальное программирование
Возможность использования программ целиком еще недостаточна для обеспечения формирования новых подпрограмм, что необходимо для достижения наибольшей эффективности автоматического и полуавтоматической реализации сложных алгоритмов программирования.
Так же, как и в случае системы Корби, оставляя в стороне вопрос о внешнем алгебраическом языке, система универсального программирования,сокращенно называемая GP (Generalized Programming), разработанная Холтом и Туранским для машины ЮНИВАК I и II, а затем расширенная система универсального программирования GPE (Generalized Programming Extended), созданная для машины ЮНИВАК ЛАРК, обеспечивает возможность образования и последующего использования подпрограмм.
Эта система позволяет любой последовательности кодовых знаков вне зависимости от ее длины присвоить особое кодовое обозначение (ее название), добавить список ее входов, выходов, а также входных и выходных параметров и полуавтоматически записать все это на магнитную ленту с подпрограммами. Таким образом, много элементов процесса ручного написания подпрограмм и включения их в библиотеку подпрограмм для системы ИТ (как, например, в подпрограмме Рунге — Кутта — Гилла) может быть выполнено машиной при использовании системы универсального программирования.
Источник: delete-it