Системы программирования. (Часть 2: Элементы теории трансляции) |
Материалы к лекциям для 3 потока 2 курса
2011 год
Ю.С. Корухова
Расписание лекций: пн. 1,2 пары ауд. П-14
...Страница находится в процессе разработки...
Ю.С. Корухова
Расписание лекций: пн. 1,2 пары ауд. П-14
Основные материалы к курсу
http://cmcmsu.no-ip.info/2course/-
Лекции 21.03.2011
Основные определения. Языки и грамматики, классификация по Хомскому. Алгоритмы преобразования КС грамматик. Cлайды
Классификация грамматик по Хомскому -
Лекции 28.03.2011
Основные этапы трансляции программы. Лексический анализ. Разбор по регулярным грамматикам. Слайды -
Лекции 04.04.2011
Синтаксический анализ. Метод рекурсивного спуска. Слайды
Примеры анализаторов, рассмотренные на лекции
example 1
example 2 (разбор арифметических выражений)
example 3
example 4 (анализатор по грамматике с действиями) -
Лекции 11.04.2011
Контроль контекстных условий. Грамматики с действиями. Синтаксически управляемый перевод. Слайды.
Пример реализации функций проверки контекстных условий -
Лекции 18.04.2011
Генерация внутреннего представления программы. ПОЛИЗ. Оптимизация. Слайды -
Лекции 25.04.2011
Стратегии распределения памяти. Типы трансляторов. Системы программирования: компоненты и их работа. Интегрированная среда разработки программных продуктов. Слайды
...Страница находится в процессе разработки...