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

Оптимизирующий транслятор

Cтраница 1


Оптимизирующий транслятор предоставляет пользователю Фортрана 77 набор каталогизированных процедур, предназначенных для упрощения работы по составлению заданий на трансляцию, редактирование и выполнение программ. Использование каталогизированных процедур освобождает пользователя от написания большого количества операторов управления заданиями для вызова транслятора, Редактора связей и Загрузчика и для описания используемых файлов.  [1]

Оптимизирующий транслятор позволяет получать объектные модули значительно лучшего качества, чем стандартный ( уровня F) и отладочный трансляторы. Основная цель оптимизации, выполняемой оптимизирующим транслятором, состоит в том, чтобы создать объектный модуль, для которого время выполнения и требования к памяти были бы по возможности минимальными. При этом сокращается время выполнения в среднем на 50 % по сравнению со стандартным транслятором. Как вторичный эффект оптимизации, во многих случаях уменьшается также и объем требуемой памяти. Время трансляции, если задан режим оптимизации, возрастает от 25 до 100 % п сравнению со стандартным транслятором. Однако при многократном выполнении программы, созданной оптимизирующим транслятором, этот недостаток не играет большой роли, а преимущества транслятора проявляются в полной мере.  [2]

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

Оптимизирующие трансляторы, ставящие перед собой две цели: трансляцию и оптимизацию, являются громоздкими и медленными.  [4]

Оптимизирующий транслятор Фортран 77 позволяет решить эту задачу, не подвергая изменениям исходную программу.  [5]

Оптимизирующий транслятор ФОРТРАН ( Н) предоставляет дополнительные гибкие средства организации ввода и вывода с помощью операторов READ и WRITE, называемых операторами асинхронного ввода и вывода, и оператора WAIT - оператора асинхронного ожидания.  [6]

Оптимизирующий транслятор ПЛ / 1 предназначен для получения высокоэффективных объектных программ.  [7]

Оптимизирующий транслятор ФОРТРАН ( Н) предоставляет дополнительные гибкие средства организации ввода и вывода с помощью операторов READ и WRITE, называемых операторами асинхронного ввода и вывода, и оператора WAIT - оператора асинхронного ожидания.  [8]

Оптимизирующий транслятор ПЛ / 1 вызывается в ПДО командой PLIOPT, в которой указываются имя программы, требуемые режимы транслятора и посредника ПДО.  [9]

Оптимизирующий транслятор Фортран ОЕ имеет три уровня оптимизации объектного кода. Уровень, или режим оптимизации, задается с помощью параметра OPTIMIZE. Первый уровень оптимизации называется также частичной оптимизацией, а второй - полной.  [10]

Обычно оптимизирующие трансляторы являются многопросмотровыми. Он просматривает транслируемую программу ( точнее, информацию, относящуюся к транслируемой программе) 24 раза. Правда, такое большое число просмотров связано не только с задачами оптимизации. В значительной степени многопросмотровость транслятора обусловлена небольшим объемом оперативной памяти машины М-20, для которой первоначально создавался Альфа-транслятор.  [11]

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

Использование оптимизирующего транслятора в пакетном режиме реализуется с помощью каталогизированных процедур.  [13]

В оптимизирующих трансляторах описанный общий способ трансляции процедур дополняется набором частных алгоритмов, приспособленных для более эффективной, с точки зрения качества объектной программы, обработки специфичных частных случаев.  [14]

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



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