Вопросы для подготовки к зачету по дисциплине «Методы трансляции»

Вопросы для подготовки к зачету

по дисциплине

«Методы трансляции»

  1.  Основные этапы трансляции.
  2.  Построение лексических анализаторов с помощью генератора Lex.
  3.  Назначение системы Lex, общие принципы работы, формат входного файла.
  4.  Язык регулярных выражений системы Lex.
  5.  Использование стартовых условий.
  6.  Синтаксический анализ и генерация кода на базе схем синтаксически-управляемого перевода.
  7.  Понятие схемы синтаксически управляемого перевода (СУ-схемы). Работа СУ-схемы на заданном входе. Синтезируемые и наследуемые атрибуты. Вычисление значений атрибутов в СУ-определениях в общем случае.
  8.  Выражения типа. Эквивалентность выражений типа (структурная и по имени). Простая система проверки типов. Неявные приведения типов в выражениях.
  9.  Генерация промежуточного кода. Трехадресный код.
  10.  Трансляция объявлений переменных.
  11.  Трансляция арифметических выражений. Учет информации о типах переменных.
  12.  Трансляция обращений к элементам массивов.
  13.  Логические выражения. Трансляция на основе числового представления логических значений.
  14.  Трансляция логических выражений, не использующая числового представления.
  15.  Трансляция управляющих инструкций.
  16.  Технология обратных поправок.

Литература.

  1.  Ахо А., Ульман Дж. Теория синтаксического анализа, перевода и компиляции. Том 1.
  2.  Ахо А., Сети Р., Ульман Дж. Компиляторы: принципы, технологии и инструменты.
  3.  Серебряков В.А., Галочкин М.П. Лекции по построению компиляторов.
  4.  Документация к пакету flex (может быть взята, например, на http://gnuwin32.sourceforge.net/packages/flex.htm).

← Предыдущая
Страница 1
Следующая →

Описание к данному материалу отсутствует

У нас самая большая информационная база в рунете, поэтому Вы всегда можете найти походите запросы

Искать ещё по теме...

Похожие материалы:

Сохранить?

Пропустить...

Введите код

Ok