Условная трансляция - Большая Энциклопедия Нефти и Газа, статья, страница 2
И волки сыты, и овцы целы, и пастуху вечная память. Законы Мерфи (еще...)

Условная трансляция

Cтраница 2


Для того чтобы иметь возможность выходить из положения в таких случаях, имеются специальные команды условной трансляции, которые очень часто используются в макроопределениях.  [16]

Языки программирования, включенные в РАФОС: МАКРО ( МАКРОАССЕМБЛЕР) - машинно-ориентированный язык, включающий средства условной трансляции и макрокоманд; ФОРТРАН IV ( компилятор) с расширенными библиотеками, позволяющими работать со строками, производить обработку прерываний и работать с графическим дисплеем ЭПГ СМ; ПАСКАЛЬ ( компилятор), ориентированный иа решение задач численного характера и обработку нечисловой информации; БЕЙСИК ( интерпретатор) для работы в интерактивном режиме, включая обработку строк и графику; ориентирован также на задачи обучения; имеются однотерминальный и многотермииальный варианты интерпретатора; КОБОЛ-для решения экономических задач; ДИАСП ( интерпретатор) - диалоговая система решения расчетных задач, работы в реальном масштабе времени и программирования УСО для информационных и управляющих вычислительных комплексов.  [17]

Препроцессор транслятора с языка Си обеспечивает возможность выполнения трех основных операций: подстановки строк, включения файлов и условной трансляции. Препроцессор, являясь фактически нулевым проходом транслятора с языка Си, обеспечивает возможность выполнения предписываемых ему действий до начала трансляции программы.  [18]

Для правильно написанной программы характерно широкое использование макрокоманд, выполняющих часто встречающиеся примитивные операции, таблиц параметров и директив условной трансляции, упрощающих настройку ПО на заданное применение.  [19]

Эти директивы могут использоваться для определения характеристик макрокоманды и ( или) ее аргументов, которые будут использоваться при условной трансляции макрорасширения.  [20]

Директива позволяет завершить генерацию макрорасширения раньше, чем достигнут конец макроопределения, и применяется для указания конца логической ветви макроопределения при использовании директив условной трансляции. Эта директива допустима также в блоках повторения.  [21]

Создание множественных систем можно осуществлять с помощью операторов периода компиляции, которые имеются в трансляторах с языка ПЛ / 1 и являются аналогом условной трансляции. Правда, переход от множественных к гибким системам и наоборот с их помощью невозможен.  [22]

Таким образом, целесообразно использовать: гибкое программирование - для очень подвижных компонентов режима, альтернативную разметку - для очень неподвижных компонентов и условную трансляцию - для средней или неизвестной подвижности компонентов.  [23]

В ассемблере имеется возможность включать или не включать отдельные фрагменты исходной программы при ее трансляции в объектную программу в зависимости от установленных условий. Такой механизм называется условной трансляцией.  [24]

Макроассемблер обеспечивает доступ ко всем средствам, предоставляемым системой. Язык включает в себя средства условной трансляции, макропроцессор и развитую систему управления транслятором для генерации листингов и таблиц перекрестных ссылок. Макроассемблер может использовать расширенную арифметику, библиотеку, макрокоманды пользователя п системы. Транслятор не ограничивает размер транслируемой программы.  [25]

PRINT используются для вывода сообщений во время второго прохода трансляции. Они могут быть использованы в любом месте программы для вывода сообщений об ошибочных вызовах макрокоманд либо для вывода предупреждающих сообщений при условной трансляции.  [26]

Довольно распространено совмещение трансляции с печатью, связанное с выдачей билистинга, используется печать с синтаксической разбивкой на строки. Скрытая модульность и частичная трансляция некоторым образом реализованы в пошаговых трансляторах. Идеи условной трансляции нашли свою формализацию и обобщение в концепции частичных вычислений Ершова [10], где имеется в виду перенос части вычислений с времени выполнения программы на время трансляции.  [27]

Макрогенерация может быть отдельной, предшествующей трансляции процедурой, но при этом она усложняет процесс машинного сеанса. Макрогенерация может быть и совмещена с трансляцией, в этом случае она отличается от условной трансляции лишь более громоздкой записью. Макрогенерация обеспечивает лишь множественность системы, в отличие от условной трансляции с ее помощью нельзя получить гибкий вариант системы.  [28]

Монитор и интерпретатор Бейсик строятся из объектных модулей. Однако мониторные таблицы и программы управления обменом с терминалами ( терминальный драйвер) находятся на дистрибутивном носителе в исходном виде на языке макроассемблера. SAV создает файл параметров условной трансляции - CONFI G.  [29]

Макрогенерация может быть отдельной, предшествующей трансляции процедурой, но при этом она усложняет процесс машинного сеанса. Макрогенерация может быть и совмещена с трансляцией, в этом случае она отличается от условной трансляции лишь более громоздкой записью. Макрогенерация обеспечивает лишь множественность системы, в отличие от условной трансляции с ее помощью нельзя получить гибкий вариант системы.  [30]



Страницы:      1    2