-
Ключові слова:
алгоритмічні мови, алгоритмические языки ; програмування, программирование, programming, Programmieren, programmation
-
Анотація:
Диссертационная работа посвящена рассмотрению всех трех аспектов проблемы автоматического программирования для цифровых интегрирующих машин (ЦИМ). Автор ставил своей целью наряду с выполнением требований, предъявляемых к языку и транслятору, обеспечить наибольшую возможную универсальность алгоритмического языка и транслятора ЦИМ и их относительную независимость от конкретных машин. С этой целью алгоритмический язык ЦИМ по возможности наиболее полно охватывает весь класс задач, которые могут решаться в ЦИМ различных типов. В свою очередь, транслятор ЦИМ записан на универсальном алгоритмическом языке АЛГОЛ-60, что позволяет использовать для трансляции задач ЦИМ любую универсальную ЭВМ, в состав математического обеспечения которой входит транслятор с АЛГОЛа. Для этого требуется лишь переписать транслятор на диалекте АЛГОЛа, использующегося в данной машине. Чтобы сделать транслятор по возможности слабо зависящим от машинного языка ЦИМ, на который производится перевод задачи, алгоритмы блоков транслятора выбраны такими, что приспособление транслятора к конкретному машинному языку заключается лишь в смене библиотеки стандартных программ ЦИМ. Все это позволяет сделать предлагаемую систему автоматического программирования достаточно гибкой, способной приспосабливаться к различным условиям ее использования.
-
Теми документа
-
УДК // Комп'ютери загального призначення
-
УДК // Програмне забезпечення
|