Страница курса "Методы построения компиляторов"
Содержание
Скан лекций
Скан лекций (2008/09 уч. год)
Лекции
Практические занятия
Тема 1. Конечные автоматы и реализация распознавателей на их основе
Тема 2. Синтаксические диаграммы автоматных языков и реализация распознавателей на их основе
Тема 3. Создание лексического анализатора простого языка программирования
Тема 4. Создание синтаксического анализатора простого языка программирования
Тема 5. Семантические действия в синтаксическом анализаторе. Построение дерева программы
Тема 6. Создание парсеров на основе GPLEX+GPPG
Выполнить:
- создав ручной компилятор с нисходящим разбором
- создав компилятор с использованием GPLex+GPPG
Список группы:
- Видешкин Александр Александрович
Головешкин Алексей Валерьевич Гончаров Александр Константинович Гулканян Георгий Георгиевич Дурманенко Владислав Сергеевич Каменев Михаил Сергеевич Курочкин Вадим Валерьевич Максимчук Михаил Михайлович Михальчук Екатерина Сергеевна Острякова Анастасия Олеговна Раманчаускайте Галина Витаутасовна Селин Юрий Николаевич Тюрина Юлия Юрьевна Шарипова Наталья Андреевна Шепелев Артем Николаевич Юрин Олег Игоревич
Устаревшие вспомогательные материалы к теме Lex-файл и его формат
Устаревшие вспомогательные материалы к теме Yacc-файл и его формат
Дополнительная информация
Литература
- А.Ахо, М.Лам, Р.Сети, Д.Ульман. Компиляторы. Принципы, технологии, инструменты. М, Вильямс, 2008
- С.З.Свердлов. Языки программирования и методы трансляции. Питер, 2007
- Э.А.Опалева, В.П.Самойленко. Языки программирования и методы трансляции. BHV, 2005
- Ю.Г.Карпов. Основы построения трансляторов. BHV, 2005