Cтраница 1
Разработка трансляторов с проблемно-ориентированных языков на АЛМО позволяет рассматривать такую систему математического обеспечения относительно существующих типов вычислительных машин, снабженных компиляторами с языка АЛМО, как универсальную систему программирования. [1]
Разработка трансляторов с проблемно-ориентированных языков является несравненно более сложным делом. Такие языки по своей структуре далеки от машинного и трансляция программы не сводится к простой замене одних обозначений другими с помощью таблиц взаимно однозначного соответствия. Обычно над созданием транслятора с алгоритмического языка высокого уровня работает группа системных программистов в течение нескольких месяцев и даже лет. [2]
Разработка трансляторов с проблемно-ориентированных языков на языки методоориентированных пакетов осуществляется генератором трансляторов. Для настройки созданного таким образом пакета на предметную область пользователю необходимо лишь заполнить базу данных пакета подпрограммами моделей элементов соответствующей физической природы. [3]
При разработке трансляторов с алгоритмических языков, как правило, возникает противоречие между требованиями со стороны пользователя к эффективности программ и возможностями системы трансляции. [4]
Основными направлениями обеспечения совместимости внешнего ИЛО являются: разработка трансляторов ( таблиц соответствия) внутренних и внешних кодов ОКП, автоматизированное ведение классификаторов, установление соответствия в наименовании номенклатур изделий и ресурсов по горизонтальным и вертикальным связям, создание унифицированных форм для обеспечения пользователей справочной информацией. [5]
Формализованные методы появились и появляются в связи с разработкой трансляторов. При этом в новейших методах иногда находят отражение хорошие черты одних и устраняются недостатки других ранее описанных методов. [6]
Рассматриваются методы синтаксического контроля и распознавания операторов, используемые при разработке трансляторов. [7]
Работы по контролю потребляют существенные Ресурсы: например, при разработке трансляторов до 60 % от проектной стоимости. [8]
Авторы выражают благодарность всем коллегам по работе, принимавший участие в разработке трансляторов с языка Кобол для операционных систем ДОС ЕС в ОС ЕС. [9]
Исследования синтаксиса помогли понять природу трудностей, которые приходится преодолевать при разработке трансляторов. Причиной некоторых из этих трудностей является неудачное описание синтаксиса реальных языков программирования. Описание языка грамматикой определенного типа, для которой можно автоматически создать распознаватель, существенно облегчает разработку транслятора. [10]
Возможны два подхода к построению пакетов проектирования с двумя языковыми уровнями, различающиеся сложностью разработки трансляторов. [11]
Возможность побочного эффекта необходимо учитывать как при программировании на АЛГОЛе, так и при разработке трансляторов с этого языка на машинные языки. [12]
Возможность побочного эффекта необходимо учитывать как при программировании на алголе, так и при разработке трансляторов с этого языка на машинные языки. [13]
Транслятор - это специальная программа, которая производит преобразование записи алгоритма с алгоритмического языка, как правило, в последовательность машинных команд. Разработка транслятора требует больших затрат. Обычно для создания транслятора необходи: ма работа коллектива квалифицированных программистов в течение нескольких лет. Объем транслятора обычно составляет тысячи ( иногда десятки тысяч) машинных команд. Однако затраты на разработку транслятора затем окупаются, так как благодаря ему значительно увеличивается производительность труда программистов. [14]
Транслятор ТРОГ-1 переводит операторы входного языка ОГРА-1 во внутреннюю структуру данных ОГРА-2, выполняя обычные для транслятора алгоритмического языка функции - распознавание синтаксических и некоторых семантических ошибок, генерацию выходной программы. При разработке транслятора учитывается ряд требований, определенных спецификой процессора устройства отображения и особенностями применения языка. [15]