Cтраница 3
Транслятор не проверяет наличие связей между программными единицами. Программа может быть подготовлена в свободном или фиксированном формате. Основным результатом трансляции синтаксически правильной программы является один или несколько объектных модулей. Объектный код, создаваемый транслятором, не зависит от используемого режима работы операционной системы, и поэтому отдельные этапы обработки программы могут быть выполнены в разных режимах. Например, программа может быть создана и протранслирована в диалоговом режиме, а отредактирована и выполнена в пакетном, и наоборот. [31]
Транслятор обеспечивает три уровня оптимизации. [32]
![]() |
Структура программного обеспечения ЕС ЭВМ, функционирующей в рамках АСТПП. [33] |
Трансляторы с языков Ассемблер, АЛГОЛ, ФОРТРАН, ПЛ-1, РПГ. [34]
Транслятор предпринимает действия по продолжению обработки оператора. [35]
Трансляторы являются неотъемлемыми элементами систем программ, придаваемых к современным ЭВМ и получивших название их математического обеспечения. [36]
Транслятор, выполняющий преобразование программы, составленной на исходном языке, в объектный модуль. [37]
Транслятор допускает для некоторых режимов использование сокращенных обозначений, а при соответствующем режиме включения транслятора в операционную систему еще и обозначений, принятых для аналогичных режимов транслятора Фортран ОР. Режимами по умолчанию транслятора Фортран ОЕ являются режимы NODUMP, LINECOUNT ( GO), NAME ( MAIN), NOGOSTM, NOLIST, OBJECT, OPTIMIZE ( 0), NODECK, SIZE ( MAX), NOALC, NOFORMAT, FLAG ( I), SOURCE, TERMINAL, NOXREF, NOMAP. Режимы по умолчанию могут быть изменены при включении транслятора в операционную систему. [38]
Трансляторы с большинства языков высокого уровня ( Фортран, Паскаль, СИ и др.) являются компиляторами, трансляторы с Бэйсика и Фокала - интерпретаторами. [39]
Транслятор допускает две формы записи действительных чисел: с плавающей запятой и в виде десятичной дроби. В последнем случае код запятой между целой и дробной частями должен обязательно присутствовать. [40]
Транслятор составляется на машинном языке. Операционная система изменяет структуру языка вычислительной машины с точки зрения лица, применяющего ее для решения задач, образуя исполнительную систему. [41]
Транслятор с - автокода выполняет перевод программы, представленной на внешнем системном языке, в программу для конкретной ЭВМ с выдачей на печать таблицы распределения памяти и текста транслированной программы, а также перфорацию программы и карты ее ввода. [42]
Транслятор Г77 допускает использование двоичных, восьмеричных и шест-надцатеричных констант в операторах DATA. Конвертер f2c допускает использование таких констант в любом месте программы. Задаваться они могут в двух форматах. В первом случае сначала указывается буква, а затем значение в кавычках. Во втором случае сначала указывается основание системы ( в десятичной форме), затем символ и значение без кавычек. [43]
Транслятор различает служебные слова по выделенной прописными буквами части, поэтому допускается отбрасывание, сокращение или произвольное видоизменение их окончаний, записанных строчными буквами. [44]
![]() |
Схемы трансляторов. [45] |