George Tourlakis — Theory of Computation, краткое содержание

Learn the skills and acquire the intuition to assess the theoretical limitations of computer programming Offering an accessible approach to the topic, Theory of Computation focuses on the metatheory of computing and the theoretical boundaries between what various computational models can do and not do—from the most general model, the URM (Unbounded Register Machines), to the finite automaton. A wealth of programming-like examples and easy-to-follow explanations build the general theory gradually, which guides readers through the modeling and mathematical analysis of computational phenomena and provides insights on what makes things tick and also what restrains the ability of computational processes. Recognizing the importance of acquired practical experience, the book begins with the metatheory of general purpose computer programs, using URMs as a straightforward, technology-independent model of modern high-level programming languages while also exploring the restrictions of the URM language. Once readers gain an understanding of computability theory—including the primitive recursive functions—the author presents automata and languages, covering the regular and context-free languages as well as the machines that recognize these languages. Several advanced topics such as reducibilities, the recursion theorem, complexity theory, and Cook's theorem are also discussed. Features of the book include: A review of basic discrete mathematics, covering logic and induction while omitting specialized combinatorial topics A thorough development of the modeling and mathematical analysis of computational phenomena, providing a solid foundation of un-computability The connection between un-computability and un-provability: Gödel's first incompleteness theorem The book provides numerous examples of specific URMs as well as other programming languages including Loop Programs, FA (Deterministic Finite Automata), NFA (Nondeterministic Finite Automata), and PDA (Pushdown Automata). Exercises at the end of each chapter allow readers to test their comprehension of the presented material, and an extensive bibliography suggests resources for further study. Assuming only a basic understanding of general computer programming and discrete mathematics, Theory of Computation serves as a valuable book for courses on theory of computation at the upper-undergraduate level. The book also serves as an excellent resource for programmers and computing professionals wishing to understand the theoretical limitations of their craft.

Читать книгу онлайн «Theory of Computation» — автор George Tourlakis или скачать бесплатно и без регистрации в формате fb2. Полные версии книг, без сокращений, на сайте — библиотека бесплатных книг Knigism.online.
Theory of Computation George Tourlakis
Впечатления 0

Чтобы оставить свою оценку, войдите или зарегистрируйтесь

📖 О книге «Theory of Computation»

На Книгизм представлено произведение «Theory of Computation» — книга автора George Tourlakis. Книга относится к жанру «Математика» . Полный текст доступен бесплатно — для чтения онлайн в браузере или скачивания в формате fb2.

1жанр

🏷️ Жанры книги

Произведение «Theory of Computation» относится к следующим жанровым направлениям каталога Книгизм:

👥 Похожие авторы в жанре

Если вам понравилась эта книга, обратите внимание на других популярных авторов в жанре «Математика»:

❓ Часто задаваемые вопросы

Можно ли скачать книгу «Theory of Computation» бесплатно?

Да, книга доступна для скачивания в формате fb2 без регистрации и без оплаты на сайте Книгизм. Файл сохраняет структуру глав, иллюстрации и метаданные — подходит для FBReader, Cool Reader, AlReader и других читалок на смартфоне или электронной книге.

Можно ли читать книгу «Theory of Computation» онлайн без скачивания?

Да, полная версия произведения автора George Tourlakis доступна для онлайн-чтения прямо в браузере. Откройте страницу книги, нажмите кнопку «Читать» — текст загрузится с пагинацией, настройкой шрифта, темой оформления и закладкой текущей позиции.

К какому жанру относится «Theory of Computation»?

Книга относится к жанру «Математика».

📲 Как читать книгу на Книгизм

Книга «Theory of Computation» автора George Tourlakis доступна на Книгизм бесплатно. Вы можете скачать файл fb2 для дальнейшего чтения в любой читалке (FBReader, Cool Reader, AlReader и других) на смартфоне, планшете или электронной книге. Формат fb2 сохраняет структуру глав, иллюстрации, оглавление и метаданные. Альтернатива — онлайн-чтение полной версии в браузере сразу без скачивания и без регистрации.