Курс «JS: Автоматное программирование»
Включено в курс
4 урока (видео и/или текст)
0 упражнений в тренажере
12 проверочных тестов
Самостоятельная работа
Дополнительные материалы
Доступ ко всем курсам
Описание
На этом курсе вы изучите автоматное программирование. Вы узнаете о диаграммах состояний и удобной модели представления процессов, которые обладают несколькими явными состояниями. В итоге вы научитесь видеть и применять автоматы в реальной жизни. Знания из этого курса помогают программистам использовать шаблоны проектирования State и State Machine.
Чему вы научитесь
- Видеть автоматы в происходящих вокруг процессах
- Применять автоматное программирование для решения типовых задач
- Использовать шаблон проектирования State
- Использовать шаблон проектирования State Machine
Программа
1 | Введение Знакомимся с целями и задачами курса |
2 | Легкость и виды сложности Рассматриваем и сравниваем разные типы сложности |
3 | Конечный автомат Разбираем идею состояний и процессов, рассматриваем переходы из одного состояния в другое |
4 | Лексический анализ Рассматриваем задачу лексического анализа с точки зрения автоматного программирования |