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

Преобразование - программа

Cтраница 1


Преобразование программы, которая написана на языке, отличном от машинного, в совокупность реальных команд машинного языка.  [1]

Преобразование программы, сохраняющее ее семантику, но уменьшающее ее размер или время выполнения.  [2]

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

Преобразование программы из промежуточного представления на язык исходной программы является последним этапом процесса оптимизации на уровне исходного языка.  [4]

Для преобразования программ на ПЛ / 1 ДИСП в формат, который воспринимается трансляторами с языка ПЛ / 1 ОС ЕС, используется команда CONVERT. Команда CONVERT выполняется в режиме команд.  [5]

Для преобразования программы с символического языка на внутренний язык машины используется транслятор.  [6]

Для преобразования программ ПЛ / 1 ДИСП ОС в формат ДИСП СРВ и из ДИСП СРВ в формат, приемлемый для трансляторов с языка ПЛ / 1 ОС ЕС, используется команда CONVERT, которая вводится в режиме команд. В команде задается имя преобразуемой программы, имя, присваиваемое преобразованной программе, и характеристики набора данных с преобразованной программой. Преобразованная программа записывается либо как отдельный последовательный набор данных, либо как раздел некоторого библиотечного набора данных.  [7]

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

При преобразовании программы с исходного языка в ОПЗ необходимо предварительно определить совокупность разделителей ( ограничителей) из исходного языка, которые в стеке операций не обрабатываются, но прежде чем переписать их в ОПЗ, необходимо очистить стек. Этим разделителям назначается нулевой приоритет.  [9]

10 Пример программы сложения двух чисел на языке Бейсик. [10]

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

Компилятор выполняет преобразование программы из Simple в SML за два прохода. Кроме того, во время первого прохода для каждого оператора Simple вырабатываются соответствующие инструкции SML. Как будет видно из дальнейшего, если программа Simple содержит оператор, который передает управление строке, расположенной ниже, часть инструкций полученной SML-програм-мы после первого прохода окажутся неполными. Во время второго прохода неполные инструкции находятся компилятором и дополняются, а конечная программа SML выводится в файл.  [12]

Ассемблер обеспечивает преобразование программ, написанных на машинно-ориентированном языке Ассемблера, в объективный код. Для трансляции необходима емкость оперативной памяти не менее 44 кбайт.  [13]

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

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



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