Недетерминированное программирование
-
Определение недетерминированного языка программирования
- Недетерминированный язык указывает на различные альтернативы выполнения программы в определенных точках.
- Программист определяет ограниченное число альтернатив, но выбор между ними выполняется во время выполнения.
-
Методы выбора в недетерминированных языках
- Системы обратного отслеживания используют возврат к предыдущим точкам выбора при неудаче.
- Обучение с подкреплением отслеживает успех и выбирает наиболее часто успешные варианты.
-
Применение недетерминированных языков
- Подходят для робототехники и других динамичных сред, где обратный поиск может быть неэффективным.
-
Дополнительные сведения
- Ссылки на другие статьи о недетерминизме и рекомендации по теме.
Полный текст статьи: