Трансляция - программа - Большая Энциклопедия Нефти и Газа, статья, страница 1
Дополнение: Магнум 44-го калибра бьет четыре туза. Законы Мерфи (еще...)

Трансляция - программа

Cтраница 1


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

Трансляция программ с фортрана осуществляется в два этапа. На первом этапе производится трансляция на автокод, затем трансляция с автокода, в результате которой выдается окончательный результат трансляции в виде программного модуля на языке загрузки.  [2]

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

Трансляция программ на мнемокоде может выполняться машинами М-6000, М-7000, СМ ЭВМ как в дисковой, так и в бездисковой конфигурации. Автокод является расширением мнемокода, позволяющем сделать его более удобным для конкретных применений. Следует отметить, что у рассматриваемых машин последовательность операторов мнемокода, генерируемых по одной и той же макрокоманде, может различаться в зависимости от операндов, заданных в макрокоманде.  [4]

5 Процедуры трансляции программы на языке ПЛ / М. [5]

Трансляция программ с языка ПЛ / М на машинный язык обычно выполняется в два прохода с помощью программ ПЛМ1 и ПЛМ2, записанных на ФОРТРАНе и реализуемых на универсальных цифровых ЭВМ.  [6]

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

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

Трансляция программы выполняется автоматически с помощью специальной программы-транслятора. Транслятор переводит текст исходной программы на машинный язык. Объединение отдельных транслированных программ в единую программу осуществляет редактор связей. Структура единой программы, готовой к выполнению, задается программистом. Отладка программ осуществляется автоматически. Функции копирования и корректировки программ, их запись в системные библиотеки программ и обслуживание этих библиотек выполняет программа-библиотекарь. Программа-загрузчик производит поиск программы в библиотеке, ее ввод в память машины для выполнения.  [9]

Трансляция программы на язык, близкий к машинному.  [10]

Трансляция программы представляет собой процесс, о котором можно сказать, что он выполняется чисто механически. Обычно слово механически употребляется в переносном смысле, но в данном случае оно может получить и непосредственное значение: такая работа успешно может быть передана для выполнения ЭВМ, но очевидно, что для этого необходимо иметь специальную программу-транслятор. Программа, которая транслирует написанный на Ассемблере текст в машинные коды, также называется ассемблером.  [11]

Трансляция программ осуществляется за два прохода или за два шага. При втором проходе считываются промежуточные файлы и формируется загрузочный модуль программы пользователя.  [12]

Трансляция программы - это преобразование программы, представленное на одном из языков программирования, в программу на другом языке, в определенном смысле равносильную первой. Компиляцией программы называется трансляция ее на язык, близкий к машинному.  [13]

Трансляция программы выполняется соответствующим компилятором. При трансляции программ на языке Макро может быть использована соответствующая системная или пользовательская макробиблиотека. Компоновка программ выполняется программой-компоновщиком, которая объединяет несколько объектных модулей в программу в формате загрузки. В процессе компоновки может быть использована системная или пользовательская библиотека объектных модулей.  [14]

Трансляция программ с Фортрана осуществляется в два этапа. Нп первом этапе производится трансляция на Автокод, затем трансляция с Автокода, в результате которой выдается окончательный результат трансляции в виде программного модуля на языке загрузки.  [15]



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