Сейчас я прохожу курс по теории вычислений.Я хорошо понимаю концепции.Я могу решить проблемы.И когда я спросил своего инструктора о реальных приложениях, он сказал мне, что эти концепции, безусловно, будут полезны и необходимы при разработке компилятора.Но, по крайней мере, чтобы провести содержательное исследование, мне нужны некоторые объяснения того, как я могу использовать эти понятия в своем коде.
Например, если я хочу создать свой собственный grep.Я буду использовать строковые функции в C. Я не знаю, как использовать там регулярные выражения в кодировании.
Тот же случай применим к машинам Тьюринга.
Если я хочу добавить два числа, почему ядолжны идти по этим унарным понятиям.Аппаратная часть реализует эти концепции?