Реферат: Вопросы к зачету по трансляции
Вопросы к зачету по трансляции
Основные определения (компиляторы, ассемблеры, интерпретаторы), их назначение.
Общая схема компилятора, назначение его основных блоков.
Объяснить форму и назначение таблиц и промежуточных представлений, формируемых на выходе каждого из этапов компиляции.
Определение языка, синтаксиса, семантики. Пояснить, какие из этапов компиляции отвечают за проверку синтаксиса и семантики языковых представлений.
Определение формального языка и формальной грамматики. Пояснить, для чего существует грамматика, и как каждый из ее компонентов был отражен при написании семестровой работы.
Формальная грамматика. Дополнительные определения.
Классификация грамматик по Хомскому. Написать вид правил, допускаемых каждым из классов грамматики.
Пояснить назначение выводов и синтаксических деревьев.
Вывод и разбор предложения.
S-грамматики. Вид правил, определение и назначение направляющих символов, пример.
Q-грамматики. Вид правил, определение, назначение, поиск направляющих символов, пример.
LL(1) - Вид правил, определение и назначение направляющих символов, пример. Условия принадлежности грамматики к виду LL(1).
Порядок поиска направляющих символов в грамматике LL(1), включающей пустые строки.
Приведение грамматики к виду LL(1). Списочные структуры, конструкции с общим началом.
Приведение грамматики к виду LL(1). Замена нетерминального края, приведение арифметических выражений.
Определение конечного автомата. Использование регулярных грамматик в качестве автоматных.
Переход от грамматики к КА. Способы задания КА.
Конечный распознаватель (определение, составные части).
Пример недетерминированного КА. Переход к детерминированному.
Автомат с МП. Определение, назначение, схема, принцип действия.
5 объектов, задающих МП-автомат. Принцип действия на примере со скобками.
Лексический анализ. Задачи, общая схема.
Прямая и функциональная реализация сканера в трансляторе. Пример.
Правила построения графа распознавания лексических единиц. Пример.
Интерпретация конструкций. Общие задачи, пример интерпретации арифметического выражения.
Включение действий в грамматику. Условные операторы. Пояснить смысл вводимых действий и порядок определения точек, куда помещаются действия.
Включение действий в грамматику. Условные выражения. Оператор присвоить. Пояснить смысл вводимых действий и порядок определения точек, куда помещаются действия
Включение действий в грамматику. Оператор цикла. Пояснить смысл вводимых действий и порядок определения точек, куда помещаются действия.
Включение действий в грамматику. Описание простых и массивовых переменных. Пояснить смысл вводимых действий и порядок определения точек, куда помещаются действия.
Включение действий в грамматику. Вызов простых и массивовых переменных. Пояснить смысл вводимых действий и порядок определения точек, куда помещаются действия.
Нисходящий разбор синтаксических конструкций. Метод рекурсивного спуска.
Восходящий разбор. Метод операторного предшествования.
Построение анализатора на основе МП-автомата.
Модифицированный алгоритм МП-автомата. Принцип действия. Построение управляющей таблицы.
Синтаксический анализатор с неявным представлением шагов вывода.
Анализатор для LL(1)-грамматики.
еще рефераты
Еще работы по разное
Реферат по разное
200 р
18 Сентября 2013
Реферат по разное
Основные философско-этические концепции античности: скептицизм, кинизм, эпикуреизм, стоицизм
18 Сентября 2013
Реферат по разное
А. П. Сиваков, В. П. Заневский, С. М. Манкевич, Л. В
18 Сентября 2013
Реферат по разное
Вопросы по Истории древней Греции и Рима для студентов 1 курса о/о, 2010–2011 уч гг
18 Сентября 2013