|
АЛГАМСРасстановка ударений: АЛГА`МС АЛГАМС - алгоритмический язык, ориентированный в основном на вычислительные машины средней мощности. А. разработан в 1963-66 Группой по Автоматизации программирования для Машин Среднего типа (ГАМС), созданной комиссией многостороннего сотрудничества академий наук социалистич. стран. А. призван сыграть роль эталонного языка для обмена алгоритмами между социалистич. странами. В основу А. положен язык алгол-60 (см. Алгол), на к-рый были наложены нек-рые ограничения, облегчающие процесс трансляции. Наиболее важными ограничениями являются: запрещение рекурсивного использования процедур, требование обязательной спецификации формальных параметров процедуры, описание идентификаторов (кроме меток) до их использования, упрощение конструкций именующих выражений. Эти ограничения согласованы с ограничениями, наложенными на алгол-60 в унифицированном языке, называемом подмножеством алгол-60. Наряду с ограничениями в А. введены новые понятия внешнего идентификатора и идентификатора части, отсутствующие в языке алгол-60. С помощью внешних идентификаторов именуются массивы, к-рые желательно разместить во внешней памяти машины. Чтение и запись внешних массивов производятся с помощью стандартной процедуры обмена. Идентификаторы части, помещаемые перед блоками, выделяют части программы, к-рые могут храниться во внешней памяти и вызываться в оперативную память при входе в соответствующий блок. Эти понятия повышают эффективность использования языка при ограниченном объеме оперативной памяти машины. Кроме того, в А. детально разработаны процедуры ввода и вывода информации и уточнен способ описания тел процедур с помощью др. языков. Лит. : [1] Описание языка АЛГАМС, в сб. : Алгоритмы и алгоритмические языки, в. 3, М., 1968, с. 3-56; [2] Любимский Э. 3., Мартынюк В. В., «Программирование», 1976, № 1, с. 87-8. В. В. Луцикович. Источники:
|
|
|||
© MATHEMLIB.RU, 2001-2021
При копировании материалов проекта обязательно ставить ссылку на страницу источник: http://mathemlib.ru/ 'Математическая библиотека' |