Theory of Computation: From basic logic to universal machines using formal languages and automata theory (English Edition)
Language: English
Published by BPB Publications, 2026
- Softcover
- New

Seller: California Books, Miami, FL, U.S.A.California Books
AbeBooks seller since October 27, 2023
Condition: New
US$ 48.00
Quantity: Over 20 available
Add to basketSeller Inventory # I-9789378542060
- Title
- Theory of Computation: From basic logic to universal machines using formal languages and automata theory (English Edition)
- Author
- K Shukla, Dr. Rajesh; Shukla, Namita
- Publisher
- BPB Publications
- Publication year
- 2026
- Condition
- New
- Binding
- Soft cover
- Language
- English
- ISBN 10
- 9378542069
- ISBN 13
- 9789378542060
This book forms the mathematical and logical foundation of modern computer science and plays a vital role in the design of intelligent and efficient computing systems. In today’s era of AI, compiler construction, cyber security, ML, data science, and advanced software engineering, understanding formal languages, automata, and computational complexity has become increasingly important in day-to-day life. The concepts of automata and computation theory are widely applied in algorithm design, programming language development, pattern recognition, NLP, and system optimization.
This book provides a comprehensive and systematic introduction to the fundamental concepts of computation. It begins with finite automata, regular expressions, and regular grammars, enabling readers to understand the basics of pattern recognition and language processing. It further explores context-free grammars and pushdown automata, which are essential for syntax analysis and compiler design. Advanced topics such as Turing machines, recursive and recursively enumerable languages, undecidability, Chomsky hierarchy, linear bounded automata, and computational complexity are discussed in a simple and structured manner.
By the end of this book, readers will gain a strong theoretical foundation in computation and develop the ability to analyze computational problems using formal methods. The book empowers you to analyze algorithms critically and solve complex computational problems in real-world computer science applications.
What you will learn
● Understand fundamentals of automata, languages, and computational theory.
● Design and analyze finite automata.
● Apply regular expressions and grammars in language processing tasks.
● Develop context-free grammars and pushdown automata systematically.
● Strengthen logical reasoning through solved examples and practical exercises.
● Build foundations for compiler design and advanced computing systems.
Who this book is for
This book is designed for undergraduate and postgraduate computer science students, compiler designers, software developers, and AI professionals. Readers should have a foundational knowledge of basic discrete mathematics, introductory programming logic, elementary data structures, and basic algebra.
Table of Contents
1. Mathematical Preliminaries
2. Finite-state Automata
3. Finite-automata with Output
4. Regular Expressions
5. Context-Free Grammars
6. Pushdown Automata
7. Turing Machine
8. Undecidability
9. Intractable Problems
"Synopsis" may belong to another edition of this title.
About the Author
Namita Shukla is a Software Engineer at Cognizant with expertise in software development, computational theory, and emerging intelligent technologies. She holds an M.E. in Software Engineering from Institute of Engineering and Technology, DAVV and is currently pursuing her Ph.D. in the field of Computer Science and Engineering. Her academic and professional interests focus on Theory of Computation, Programming Languages, Machine Learning, and Data Science.With a strong blend of industry exposure and academic involvement, Ms. Shukla has been actively engaged in exploring advanced computational techniques and modern software technologies. Her areas of expertise include formal languages and automata theory, programming methodologies, intelligent systems, and data-driven computing applications. She is passionate about bridging theoretical computer science concepts with real-world technological solutions.Through her research and professional contributions, Shukla continues to work towards developing innovative approaches in machine learning and computational systems. Her dedication to continuous learning, technical excellence, and emerging research domains makes her an active contributor to the field of computer science and modern computing technologies.
"About the title" may belong to another edition of this title.
California Books
Miami, FL, U.S.A.
AbeBooks seller since October 27, 2023
Shipping rates within U.S.A.
| Item | 3 to 7 business days | 2 to 5 business days |
|---|---|---|
| First item | US$ 0.00 | US$ 12.00 |
Payment methods
Store description
We have 20 years experience selling books worldwide! Friendly customer support. Your satisfaction guaranteed!
Specialty
All authorized categoriesSeller's business information
Miramar International Services LLC
FL, U.S.A.
Terms of sale
www.californiabooks.com
Shipping terms
www.californiabooks.com