По какой-то причине я замечаю, что в конечном итоге я использую много конечных автоматов на работе. В частности, когда я реализую собственный протокол TCP/serial, они очень полезны и дают очень надежный результат (на мой взгляд).
Мои дни в классах CS давно позади меня. Таким образом, мое воспоминание о том, что я узнал, нечеткое. Мне было любопытно, есть ли другие концепции, которые используют люди, о которых я забыл.
Нет "правильного" ответа. Проголосуйте за ответы, содержащие концепцию, которую вы используете больше всего. Мы просто закончим с самыми используемыми концепциями сверху. Для меня это будет список вещей для изучения.
-Роберт