Страница курса "Методы построения компиляторов"

Материал из Вики ИТ мехмата ЮФУ
Версия от 11:26, 10 мая 2012; Admin (обсуждение | вклад) (Список группы:)

Перейти к: навигация, поиск

Скан лекций

Скан лекций (2008/09 уч. год)

Лекции

Наброски к лекциям

Практические занятия

Тема 1. Конечные автоматы и реализация распознавателей на их основе

Тема 2. Синтаксические диаграммы автоматных языков и реализация распознавателей на их основе

Тема 3. Создание лексического анализатора простого языка программирования

Тема 4. Создание синтаксического анализатора простого языка программирования

Тема 5. Семантические действия в синтаксическом анализаторе. Построение дерева программы

Тема 6. Создание парсеров на основе GPLEX+GPPG

Задания на зачет 2012

Выполнить:

  1. создав ручной компилятор с нисходящим разбором
  2. создав компилятор с использованием GPLex+GPPG
Список группы:
  1. Видешкин Александр Александрович
  2. Головешкин Алексей Валерьевич
  3. Гончаров Александр Константинович
  4. Гулканян Георгий Георгиевич
  5. Дурманенко Владислав Сергеевич
  6. Каменев Михаил Сергеевич
  7. Курочкин Вадим Валерьевич
  8. Максимчук Михаил Михайлович
  9. Михальчук Екатерина Сергеевна
  10. Острякова Анастасия Олеговна
  11. Раманчаускайте Галина Витаутасовна
  12. Селин Юрий Николаевич
  13. Тюрина Юлия Юрьевна
  14. Шарипова Наталья Андреевна
  15. Шепелев Артем Николаевич
  16. Юрин Олег Игоревич

Устаревшие вспомогательные материалы к теме Lex-файл и его формат

Устаревшие вспомогательные материалы к теме Yacc-файл и его формат

Устаревшие адания


Дополнительная информация

Рекомендуемая литература

Литература

  1. А.Ахо, М.Лам, Р.Сети, Д.Ульман. Компиляторы. Принципы, технологии, инструменты. М, Вильямс, 2008
  2. С.З.Свердлов. Языки программирования и методы трансляции. Питер, 2007
  3. Э.А.Опалева, В.П.Самойленко. Языки программирования и методы трансляции. BHV, 2005
  4. Ю.Г.Карпов. Основы построения трансляторов. BHV, 2005