1 ТЕОРИЯ ФОРМАЛЬНЫХ ЯЗЫКОВ И ТРАНСЛЯЦИЙ Лекции для студентов 3 курса отделения информатики Мартыненко Борис Константинович д.ф.-м.н., проф. кафедры информатики.

Презентация:



Advertisements
Похожие презентации
Теория экономических информационных систем Представление дисциплины.
Advertisements

Структуры и алгоритмы компьютерной обработки данных Представление дисциплины.
1 Автор : Богомолова Ольга Михайловна учитель математики МОУ СОШ 6 городского округа город Шарья Костромской области.
1 Автор : Богомолова Ольга Михайловна учитель математики МОУ СОШ 6 городского округа город Шарья Костромской области.
Теория языков программирования и методы трансляции Тема 1 Основные концепции.
Физиология высшей нервной деятельности Литература
1 Автор : Богомолова Ольга Михайловна учитель математики МОУ СОШ 6 городского округа город Шарья Костромской области.
Компьютерные технологии решения геологических задач Компьютерные технологии решения геологических задач Курс лекций Преподаватель – Абабков Константин.
Кафедра математики и информатики Троицкого филиала ЧелГУ.
Троицкий Д.И. Лингвистическое и программное обеспечение САПР 1 Классификация грамматик и языков Лекция 9 Кафедра «Автоматизированные станочные системы»
1 Лекция 5 Нагрузка и качество обслуживания в сетях связи.
Теория вероятностей и математическая статистика (вводная лекция, ч.1) Кафедра высшей математики ТПУ Лектор: доцент Тарбокова Татьяна Васильевна.
Найди недостающее слагаемое
1 ЧТО МОЖНО ДЕЛАТЬ? ЧЕГО ДЕЛАТЬ НЕЛЬЗЯ? ЧТО ЛЮДИ ОБЯЗАНЫ ДЕЛАТЬ? ЧЕГО ОНИ ДЕЛАТЬ НЕ ОБЯЗАНЫ? 3 КАКИЕ У ЧЕЛОВЕКА ЕСТЬ ПРАВА? КАКИЕ У ЧЕЛОВЕКА ЕСТЬ ОБЯЗАННОСТИ?
Теория языков программирования и методы трансляции Тема 2 Определение языка.
1 Приложение НЕРАЗРЕШИМЫЕ И РАЗРЕШИМЫЕ ПРОБЛЕМЫ, КАСАЮЩИЕСЯ ФОРМАЛЬНЫХ ЯЗЫКОВ.
Список литературы 1. Гнеденко б.В. Курс теории вероятностей. – М.: Физматгиз, Ивченко Г.И., Медведев Ю.И. Математическая статистика. 2-е изд.
Увеличение и уменьшение в несколько раз. Математика. 2 класс.
1 Автор : Богомолова Ольга Михайловна учитель математики МОУ СОШ 6 городского округа город Шарья Костромской области.
Компьютерный анализ естественно-языкового текста Кафедра информационных систем в искусстве и гуманитарных науках.
Транксрипт:

1 ТЕОРИЯ ФОРМАЛЬНЫХ ЯЗЫКОВ И ТРАНСЛЯЦИЙ Лекции для студентов 3 курса отделения информатики Мартыненко Борис Константинович д.ф.-м.н., проф. кафедры информатики

2 Введение ОГЛАВЛЕНИЕ Часть I: ЯЗЫКИ, ГРАММАТИКИ, АВТОМАТЫ Глава 1. Языки и их представлениеГлава 1 Глава 2. ГрамматикиГлава 2

3 Глава 3. Конечные автоматы иГлава 3 регулярные грамматики Глава 4. Контекстно-свободныеГлава 4 грамматики Глава 5. Магазинные автоматыГлава 5 ОГЛАВЛЕНИЕ

4 Глава 6. Машины ТьюрингаГлава 6 Глава 7. Машины Тьюринга: проблемаГлава 7 остановки, языки типа 0 Глава 8. Линейно ограниченныеГлава 8 автоматы и контекстно- зависимые языки Глава 9. Операции над языками ОГЛАВЛЕНИЕ

5 Глава 1. Трансляции, их представление иГлава 1 реализация Глава 2. LL(k)-Грамматики и трансляцииГлава 2 Глава 3. LR(k)-Грамматики и трансляцииГлава 3 Часть II: ТРАНСЛЯЦИИ И СИНТАКСИЧЕСКИЕ МЕТОДЫ ИХ РЕАЛИЗАЦИИ

6 ПриложениеПриложение: Неразрешимые и разрешимые проблемы, касающиеся формальных языков Указатель литературы Программа курса Список задач ТЕОРИЯ ФОРМАЛЬНЫХ ЯЗЫКОВ И ТРАНСЛЯЦИЙ

7 Литература Учебное пособие Мартыненко Б. К. Языки и трансляции. С.Пб.: изд. СПбГУ, с.

8 Литература 1.Greibach S. A. A note on undecidable properties of formal languages // Math. Systems Theory Vol. 2, 1. P.1–6. 2. Hopcroft J. E., Ullman J. D. Formal languages and their relation to automata. Reading, MA: Addison-Wesley Pub. Co., Inc., p.

9 Литература 3. Rozenberg G., Salomaa A. Handbook of Formal Languages. Berlin, Heidelberg: Springer-Verlag, Vol.1: 873 p., Vol. 2: 528 p., Vol. 3: 625 p. 4. Salomaa A. Formal languages. N.Y.: Academic Press, p.

10 Литература 5.Агафонов В. Н. Синтаксический анализ языков программирования: Учеб. пособие. Новосибирск: Изд-во НГУ, с. 6. Ахо А., Ульман Дж. Теория синтаксиче- ского анализа, перевода и компиляции. М.: Мир, Т. 1: Синтаксический анализ. 612 с.; Т. 2: Компиляция. 487 с.

11 Литература 7. Братчиков И. Л. Синтаксис языков про- граммирования. М.: Наука, с. 8. Гинзбург С. Математическая теория контекстно-свободных языков. М.: Мир, с. 9. Гладкий А. В. Формальные грамматики и языки. М.: Наука, с.

12 Литература 10. Грис Д. Конструирование компиляторов для цифровых вычислительных машин. М.: Мир, с. 11. Гросс М., Лантен А. Теория формаль- ных грамматик. М.: Мир, с. 12. Кнут Д. Искусство программирования для ЭВМ. Т.1. М.: Мир, с.

13 Литература 13. Льюис Ф., Розенкранц Д., Стирнз Р. Теоретические основы проектирования компиляторов. М.: Мир, с. 14. Рейуорд-Смит В. Дж. Теория формаль- ных языков: Вводный курс. М.: Радио и связь, с. 15. Саломаа А. Жемчужины теории фор- мальных языков. М.: Мир, с.

14 Литература 16. Семантика языков программирования: Сб. статей под ред. А.Н.Маслова и Э.Д.Стоцкого М.: Мир, с. 17. Фитиалов С.Я. Формальные граммати- ки. Л..: Изд-во Ленингр. ун-та, с. 18. Фостер Дж. Автоматический синтакси- ческий анализ. М.: Мир, с.

15 Литература 19. Хантер Р. Проектирование и конструи- рование компиляторов. М.: Финансы и статистика, с. 20. Языки и автоматы: Сб. статей под ред. В.М.Курочкина. М.: Мир, с.