Cтраница 1
Алгамсе, если он был открыт. [1]
Компонент Алгамс операционной системы ДОС ЕС содержит транслятор и библиотеку модулей. Модули подключаются к программе на языке Алгамс при редактировании и используются для реализации некоторых стандартных действий, таких, как стандартные процедуры и функции, операции преобразования. Транслятор с Алгамса многофазовый и многопроходный. Связь между фазами транслятора и операционной системой осуществляется управляющей фазой транслятора. [2]
В Алгамсе обрабатываются файлы на перфокартах, на магнитной ленте, на дисках и файлы печати. [3]
В Алгамсе должен задаваться номер участка, равный нулю. [4]
В Алгамсе многотомные файлы не обрабатываются, поэтому этот параметр может быть опущен. [5]
В Алгамсе первый фактический параметр процедуры ввода INPUT определяет номер канала, а последующие параметры - объекты ввода ( см. разд. [6]
Трансляция с Алгамса выполняется только в фоновом разделе и требует не менее 50 Кбайт основной памяти. Эта память распределяется между программами и таблицами транслятора. [7]
Алгоритмический язык Алгамс разработан группой ГАМС ( группа автоматизации программирования для машин среднего класса) и с учетом поправок был принят в 1966 г. Группа ГАМС создана в 1963 г. по инициативе польской Академии наук Комиссией многостороннего сотрудничества академий наук социалистических стран. [8]
Входной язык Алгамс для операционной системы ДОС ЕС ЭВМ отличается от языка Алгамс ( подмножество Алгол-60) [2] отсутствием понятий части и внешнего массива, так как соответствующие им возможности могут быть достигнуты средствами самой операционной системы и стандартными процедурами ввода-вывода в языке. [9]
Алгоритмический язык Алгамс разработан группой ГАМС ( группа автоматизации программирования для машин среднего класса) и с учетом поправок был принят в 1966 г. Группа ГАМС создана в 1963 г. по инициативе польской Академии наук Комиссией многостороннего сотрудничества академий наук социалистических стран. [10]
Операторы в Алгамсе обычно выполняются в той последовательности, в которой они написаны. Однако эта последовательность действий может прерываться операторами перехода, которые явно определяют своего преемника, а также условными операторами, которые могут вызывать пропуск некоторых операторов. [11]
Обращение на Алгамсе к ранее протран-слированной процедуре на Алгамсе или на Ассемблере имеет вид обычного оператора процедуры. [12]
Транслятор с языка Алгамс для ДОС ЕС создан в Институте математики АН БССР. [13]
В программах на Алгамсе принято использовать в качестве области хранения первые 72 байта динамической памяти программы. Таким образом, адрес области хранения программы совпадает с адресом начала динамической памяти программы. [14]
Числовые метки в алгамсе не введены. [15]