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

Алгоритм - трансляция

Cтраница 1


Алгоритм трансляции состоит в следующем.  [1]

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

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

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

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

Требует ли это возможности специального рассмотрения в алгоритме трансляции.  [6]

Транслятор Е - Норе - - FC использует алгоритм трансляции сопоставления с образцом, представленный в гл.  [7]

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

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

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

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

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

КОБОЛ как бы рассчитан на то, что его семантика должна быть задана с помощью алгоритма трансляции. Многие программисты, пользуясь КОБОЛом, видят сквозь него будущую машинную программу.  [13]

С другой стороны, независимость Алгола-60 от машины в ряде случаев приводит к чрезмерному усложнению алгоритмов трансляции и к снижению качества рабочих программ. Стремление составителей трансляторов упростить транслятор и повысить качество объектных программ вынуждает их отказываться от реализации некоторых свойств Алгола-60 и, следовательно, порождает еще большее разнообразие диалектов языка. Для обеспечения совместимости различных диалектов Алгола-60 в 1964 г. было предложено Подмножество Алгол-60 [28] - стандартный упрощенный вариант языка. В 1968 г. опубликован язык Алгамс [24], принятый в СССР и странах СЭВ в качестве стандартной версии Алгола-60. Алгамс является подмножеством Алгола-60, дополненным средствами ввода - вывода и обмена.  [14]

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



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