Cтраница 2
Зарезервированное слово языка программирования или другого искусственного языка, по которому языковой процессор распознает синтаксическую конструкцию. [16]
Составленное на входном языке задание на выборку, обработку и вывод данных обрабатывается языковым процессором, а полученная в результате программа выполняется под управлением процессора файлов. [17]
Таким образом, разработка каждого входного языка требует, в свою очередь, создания соответствующего языкового процессора. Разработка языкового процессора представляет более трудную и сложную задачу, чем разработка входного языка. Это еще раз подтверждает необходимость унификации как входных языков, так и языковых процессоров. [18]
Ранее в операционной системе РАФОС разработан инструментальный комплекс СИТРАН [2], обеспечивающий возможность реализации различных языковых процессоров и задания синтаксиса и семантики входных языков. Компилятор компиляторов Yacc в ИНМОС представляет собой средство для синтаксической обработки входной информации. Его основная задача заключается в облегчении организации корректного грамматического разбора. [19]
Схема маршрута взаимодействия подпрограмм пакета функционального проектирования. [20] |
Пакеты функционального проектирования как программы, обрабатывающие предложения и директивы входного языка, являются языковыми процессорами. Существует два типа языковых процессоров: интерпретаторы и трансляторы. [21]
Для перевода программы, написанной на языке высокого уровня, в соответствующую машинную программу используются языковые процессоры. Различают два вида языковых процессоров: интерпретаторы и трансляторы. [22]
Проблемой, аналогичной проблеме автоматического создания компилятора, является проблема генерирования тестовых программ для проверки языкового процессора. [23]
Управляющая программа, расположенная на верхнем уровне, получается в результате обработки описания программы рт соответствующим языковым процессором. В ней содержится реализация межмодульных передач управления и передач данных, а также межмодульная обработка данных, ввод исходных и вывод результатных данных. Отметим, что управляющая программа и модули представлены на входных языках штатной системы программирования, на базе которой строится пакет. В заключительный момент работы К-пакета сконструированная программа передается на вход штатной системы ( записывается в ее библиотеку исходных текстов) для последующего проведения обычной трансляции. В результате этой трансляции управляющая программа и модули превращаются соответственно в объективную управляющую программу и объектные модули. [24]
Развитые ППП во многом воспроизводят структуру базового программного обеспечения и содержат мониторы для вызова библиотечных подпрограмм, языковые процессоры для перевода формулировки прикладной задачи на универсальный язык программирования, архивные подсистемы, специализированные базы данных, средства диалогового взаимодействия с пользователем. В ряде случаев такие подсистемы удается сделать типовыми, так чтобы они могли входить в ППП разных применений. [25]
Объясните, какие с вашей точки зрения существуют различия между специалистами в области языков программирования и разработчиками языковых процессоров. Кто из них более тесно связан с проблематикой операционных систем. [26]
Если требуется обрабатывать мнемонические команды, вводимые с алфавитно-цифровой клавиатуры, диспетчер очереди должен быть расширен до языкового процессора путем добавления лексического анализатора, который распознает терминальные символы, интерпретирует цепочку литер между двумя терминальными символами и заменяет ее представлением, которое более удобно для обработки диспетчером очереди. [27]
В состав системы ДЕМОС входят: компилятор с языка СИ и отладчик; верификатор программ на языке СИ; языковые процессоры, в том числе БЕЙСИК и ФОРТРАН-77; редакторы текстов ( строковый, экранный, потоковый); средства построения компиляторов; средства связи между пользователями; средства обработки текстов и подготовки документации; средства ведения версификационной работы, обеспечивающие запись, поиск и хранение версий текстовых файлов, позволяющие вести учет изменений и контролировать доступ к файлам при одновременной работе нескольких пользователей. [28]
Пакеты прикладных программ, предназначенные для образования рабочих программ из библиотечных и оригинальных модулей с генерацией последних с помощью языковых процессоров, часто называют программными системами. [29]
Язык Си является результатом эволюционного развития языков BCPL [131] и Б и [94], использовавшихся для реализации операционных систем и языковых процессоров. Поскольку модель языка программирования, положенная в основу каждого из них, легко и эффективно отображается на архитектуру существующих аппаратных средств, эти языки программирования обеспечивают программисту эффективный интерфейс с аппаратными средствами. Основным достоинством языка Си по сравнению с языками BCPL и Б и является введение в него типов данных. [30]