- •Введение
- •1. Грамматики, автоматы и контекстно-свободные языки
- •If выражение then if выражение then другой_оператор else другой_оператор
- •2. Грамматики, машины тьюринга и перечислимые языки
- •3. Теория алгоритмов и рекурсивных функций
- •4. Теория сложности
- •Мы определяем ее через
- •5. Упражнения
- •Рекомендуемая литература
- •Содержание
Рекомендуемая литература
-
Карпов Ю. Г. Теория автоматов. – СПб.: Питер, 2002.
-
Мартыненко Б. К. Языки и трансляции. – СПб.: Изд-во С.-Петербургского ун-та, 2001.
-
Хопкрофт Дж., Мотвани Р., Ульман Дж. Введение в теорию автоматов, языков и вычислений. – М.: Изд. дом «Вильямс», 2002.
-
Albert J., Ottmann Th. Automaten, Sprachen und Maschinen für Anwender. B. I. – Wissenschaftsverlag, 1983.
-
Bucher W., Maurer H. Theoretische Grundlagen der Programmiersprachen. B. I. – Wissenschaftsverlag, 1984.
-
Hopcroft J., Ullman J. Introduction to Automata Theory, Languages and Computation. – Addison-Wesley, 1980.
-
Kuich W. Einführung in die Theorie der Informatik. – TWU, Wien, 1993.
-
Kuich W., Salomaa A. Semirings, Automata, Languages. – Springer, 1986.
-
Salomaa A. Formale Sprachen. – Springer, 1978.
-
Salomaa A. Computation and Automata. – Cambridge University Press, 1985.
-
Schöning U. Theoretische Informatik – kurzgefaßt. – Berlin, Spektrum, 1995.
Содержание
Введение |
3 |
1. Грамматики, автоматы и контекстно-свободные языки |
4 |
2. Грамматики, машины Тьюринга и перечислимые языки |
20 |
3. Теория алгоритмов и рекурсивных функций |
38 |
4. Теория сложности |
64 |
5. Упражнения |
70 |
Рекомендуемая литература |
90 |