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

Транслятор

Cтраница 1


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

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

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

Трансляторы с языка Си реализованы для всех широко используемых в фирме Bell Labs типов ЭВМ ( семейства Honeywell 6000, IBM System / 370, Interdata 8 / 32) и еще примерно для десятка типов ЭВМ. Несколько сот программистов фирмы Bell Labs и множество программистов в других организациях используют язык Си в качестве основного языка программирования.  [4]

Трансляторы с языка Фортран обычно хранятся в системных библиотеках. Для выполнения транслятора в операционной системе ДОС требуется 40 Кбайт памяти, в операционной системе ОС - 100 Кбайт.  [5]

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

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

Транслятор с языка Паскаль состоит примерно из 7000 строк. Таким образом, трансляция самого себя занимает у транслятора с языка Паскаль на ЭВМ CDC-6400 всего 63 с. Для сравнения можно сказать, что генератор перекрестных ссылок, также полностью написанный на языке Паскаль, обрабатывает транслятор с языка Паскаль в течение 30 с, выводя в результате своей работы упорядоченную по алфавиту таблицу перекрестных ссылок.  [8]

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

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

Транслятор, на входном языке которого задаются синтаксис и семантика другого языка; выходом является транслятор для описанного языка.  [11]

Транслятор с языка ассемблера, выполняющийся на ЭВМ одного типа и порождающий программу в командах ЭВМ другого типа.  [12]

Транслятор, выполняющийся на ЭВМ одного типа и порождающий программу в командах ЭВМ другого типа.  [13]

Транслятор, порождающий объектный код в собственной системе команд той машины, на которой выполняется трансляция.  [14]

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



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