Содержание
- Введение 1
- Основные понятия теории автоматов 2
- - Конечные автоматы и их свойства 2.1
- - Формальные языки и грамматики 2.2
- - Машины Тьюринга и вычислимость 2.3
- Типы автоматов и их модели 3
- - Стековые автоматы 3.1
- - Клеточные автоматы 3.2
- - Вероятностные автоматы 3.3
- Приложения теории автоматов 4
- - Применение в компиляторах и парсерах 4.1
- - Обработка естественного языка 4.2
- - Разработка программного обеспечения 4.3
- Практические примеры и реализация 5
- - Построение конечного автомата для распознавания 5.1
- - Реализация автомата на Python 5.2
- - Применение в разработке компиляторов 5.3
- Заключение 6
- Список литературы 7