Дисциплина: Языки программирования и методы трансляции
Семестры: 2-ой, 3-ий
Семестр 3: Экзамен
Лекции: Cоколов Валерий Анатольевич
Практика: Cоколов Валерий Анатольевич, Чалый Дмитрий Юрьевич Интро
Продолжение курса формальных языков и грамматик. В этом семестре помимо лекций и практических занятий от студента требуется написать две программы: лексический и синтаксический анализаторы.
Экзамен
За упорную работу на практиках, наличие крестов и вовремя сданые анализаторы экзамен в этом семестре можно получить автоматом. О проведении самого экзамена сказать ничего не могу : ).
Программа экзамена
Рекомендуемая литература
1. Соколов В.А. - Формальные языки и грамматики
2. Соколов В.А., Чалый Д.Ю. - Технологии трансляции
3. Соколов В.А. - Языки, автоматы, грамматики
4. Соколов В.А., Кушнаренко О.Б., Бадин Н.М. - Формальные языки и грамматики. Задачи и упражнения
5. И.А. Волкова, Т.В. Руденко. - Формальные грамматики и языки. Элементы теории трансляции
6. Ахо А., Ульман Дж. - Теория синтаксического анализа, перевода и компиляции
Дополнительная литература
1. С.Гинзбург - Математическая теория контекстно-свободных языков
2. И.Л.Братчиков - Синтаксис языков программирования
3. В.Дж. Рейуорд-Смит - Теория формальных языков. Вводный курс
4. А.В. Гордеев, А.Ю. Молчанов - Системное программное обеспечение
5. Д.Грис - Конструирование компиляторов для цифровых вычислительных машин
6. Ф.Льюис, Д.Розенкранц, Р.Стирнз - Теоретические основы проектирования компиляторов
7. Ф.Вайнгартен - Трансляция языков программирования
8. Дж.Фостер - Автоматический синтаксический анализ
9. В.Н.Лебедев - Введение в системы программирования