ЯЗЫК МАШИНЫ «МИР»
— язык программирования, ориентированный на описание алгоритмов решения инженерных и научно-технических задач и включающий средства общения человека с машиной в диалога режиме. Программы на Я. м. «МИР» просты по структуре и хорошо обозримы. Программа состоит из операторной части — последовательности операторов и описательной части — последовательности описаний. Алфавит языка включает в себя заглавные буквы рус. и лат. алфавитов, десятичные цифры, знаки операций (в т. ч. знаки

), знаки отношений

, скобки, разделители, знаки элементарных ф-ций и служебные слова, взятые из рус. языка. В языке различают два типа данных — целые и десятичные, над которыми определены арифметические операции. Описания типов в языке нет, тип данного определяется по контексту. Отличительной особенностью языка
является явное задание в программе указания о разрядности (количества цифр в мантиссе десятичных чисел, которые сохраняются при выполнении операций над числами), с которой должен быть реализован алгоритм. Это соответствует вычисл. возможностям ЭВМ семейства «МИР».
Для именования переменных и функций используют идентификаторы. Основу построения структурных единиц языка составляет понятие арифм. выражения. Описание арифм. выражения расширено по сравнению с
введением в качестве первичных выражений сумм, произведений и интегралов. Допускаются переменные только с одним или двумя индексами. Описание в Я. м. «МИР» подразделяют на три типа: описания простых переменных вида
описания функций вида
описания массивов вида
или
или
или
простые переменные; f — идентификатор функции;
идентификатор массива, то,
целые числа;
то,
числа; А, В — арифм. выражения. Описания простых переменных и функций играют роль подпрограмм, обращение к которым осуществляется каждый раз, когда требуется иметь значение тех переменных, которым к моменту обращения такие значения не были присвоены.
В числе операторов Я. м. «МИР» имеются операторы, предназначенные для присваивания и стирания значений простых переменных и переменных с индексами, для управления алгоритм, процессом (операторы перехода, остановки, цикла и др.), составной и широкий набор операторов вывода, в т. ч. операторы редактирования и вывода символьной информации на печатающее устр-во, арифм. выражений, чисел, массивов, таблиц и графиков функций в форме, удобной для обозрения.
Для оперативного вмешательства человека в процесс решения задачи имеется набор средств корректировки уже введенной программы. Язык «МИР» реализован в качестве входного языка ЭВМ «МИР-1» и подмножества входного языка ЭВМ «МИР-2» посредством схемно-программной системы интерпретации.
Лит.: Глушков В. М., Летичевский А. А., Сто гний А. А. Входной язык вычислительной машины для инженерных расчетов. «Кибернетика», 1965, № 1; Визнюк Г. И., Дородницына А. А., Клименко В. П. Алгоритмический язык ЭЦВМ «МИР». К., 1971.
В. П. Климепко.