Выходная программа - Большая Энциклопедия Нефти и Газа, статья, страница 3
Если хотите рассмешить бога - расскажите ему о своих планах. Законы Мерфи (еще...)

Выходная программа

Cтраница 3


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

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

Все коммутационные процессы DEX-1 проходят под управлением программ, записанных в ДЗУ. Входные программы обработки вызова обеспечивают обнаружение и декодирование всех сигналов или информацию от комплектов абонентских и соединительных линий и других узлов периферийного оборудования. Выходные программы управляют работой коммутационного оборудования.  [33]

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

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

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

Оператор продолжения отмечает конец альтернативы ТО. Вначале его употребление может показаться обременительным и ненужным. Хотя этот оператор был введен в языке для завершения циклов, его можно использовать в программе где угодно, лричем это не влияет на порождаемую выходную программу.  [37]

Из АЦ распределяются сигналы - в ряд вспомогательных служб. В блок переводов подаются программы ОТЦ ( с выходов оконечных усилителей) для перевода их звукового сопровождения на языки народов СССР или иностранные языки и входящие междугородные программы ( со входных усилителей) - для перевода на русский язык. Те же сигналы подаются для просмотра в координационный пункт Интервидения. Выходные программы и сигналы отдельных студий подаются в аппаратную внутренней телевизионной сети. Эта сеть обслуживает до 300 абонентов, ее приемники устанавливаются в фойе, артистических и других помещениях.  [38]

Между ATNL-интерпретатором и ATNL-конвертором, как следует из общей схемы последнего, представленной па рис. 5.20, имеется много общего. Действительно, блоки ЛЕКС, СИНТ и формирование ТИ из интерпретатора переходят в конвертор полностью. Кроме того, в конверторе используется и та часть блока 11ОДГ, где обрабатывается задание на отладку ATNL-программ. Однако теперь блок ПОДГ значительно усложняется в целях получения внутреннего представления ATNL-программ, удобного для генерации эквивалентной выходной программы на языке РЕФАЛ. Вместо блока ИНТ в ATNL-конверторе используется блок ГЕНЕР, основные функции которого связаны с регулярной заменой конструкций промежуточного представления на соответствующие им фрагменты РЕФАЛ-программы.  [39]

Это позволяет расширять синтаксис ФОРТРАНа, добавляя конструкции ЕСЛИ-ТО-ИНАЧЕ, ЦИКЛ-ПОКА и др., начинающиеся именно этими ключевыми словами. Препроцессор заменяет эти предложения предложениями ФОРТРАНа, реализующими указанные структуры. Эти заменяющие предложения затем транслируются совместно с остальными предложениями, написанными непосредственно на ФОРТРАНе, в результате чего и появляется окончательная выходная программа. Когда используется препроцессор, нет необходимости предварять модуль комментариями на псевдокоде.  [40]

Электронные вычислительные машины могут реализовывать программы только на машинном языке. Поэтому любой язык высокого уровня должен обязательно переводиться на язык, доступный машине. Эта работа выполняется программой, которая называется транслятором. Транслятор сканирует один или несколько раз программу, написанную на языке высокого уровня, составляя окончательно программу на машинном языке, которая и выполняется на ЭВМ. Первоначальная программа, написанная на языке высокого уровня, называется исходной программой; окончательная программа, составленная на машинном языке, называется выходной ( рабочей) программой. По существу, транслятор переводит исходные программы в выходные. Трансляторы могут быть двух типов. Транслятор первого типа полностью перерабатывает всю рабочую программу для ее последующей реализации. Транслятор второго типа переводит каждый оператор программы, написанный на языке высокого уровня, на машинный язык для немедленной реализации. Первый метод обеспечивает эффективный способ составления выходной программы. Второй позволяет проверять каждый оператор во время написания программы.  [41]



Страницы:      1    2    3