Сложно сказать какой процент программистов с ней знаком и ещё сложнее сказать, кто её использует на практике.
Помнится, когда мы проходили это в институте и решали малопонятные задачки, казалось, что это как-то абстрактно и далеко от нас...
«Введение в теорию автоматов, языков и вычислений» Джон Хопкрофт, Джеффри Ульман, Раджив Мотвани Книга ВВЕДЕНИЕ В ТЕОРИЮ АВТОМАТОВ, ЯЗЫКОВ И ВЫЧИСЛЕНИЙ известных американских ученых посвящена теории автоматов и соответствующих формальных языков и грамматик - как регулярных, так и контекстно-свободных. Во второй части рассматриваются различные машины Тьюринга, при помощи которых формализуются понятия разрешимых и неразрешимых проблем, а также определяются функции временной и емкостной оценки сложности алгоритмов. Изложение ведется строго, но доступно, и сопровождается многочисленными примерами, а также задачами для самостоятельного решения. Книга ВВЕДЕНИЕ В ТЕОРИЮ АВТОМАТОВ, ЯЗЫКОВ И ВЫЧИСЛЕНИЙ будет полезна читателям различных категорий - студентам, аспирантам, научным сотрудникам, преподавателям высших учебных заведений, а также всем, кто интересуется математическими основами современной вычислительной техники. Это и многое другое вы найдете в книге Введение в теорию автоматов, языков и вычислений (Джон Хопкрофт, Раджив Мотвани, Джеффри Ульман). Напишите свою рецензию о книге Джон Хопкрофт, Джеффри Ульман, Раджив Мотвани «Введение в теорию автоматов, языков и вычислений» http://izbe.ru/book/44486-vvedenie-v-teoriyu-avtomatov-yazykov-i-vychisleniy-dzhon-hopkroft-radzhiv-motvani-dzheffri-ulman/