Parameters
- 453 pages
- 16 hours of reading
More about the book
This modern introduction to the theory of computation takes a practical approach, emphasizing problem-solving through computation amid realistic resource constraints. It explores key questions and methods that define theoretical computer science while relating developments to practical computing issues. The text establishes clear limits to computation, connects these limits to resource usage, and examines avenues for compromise through approximation and randomization. It also surveys current research areas in theoretical computer science likely to impact computing practices in the near future. Highlights include motivating theoretical developments by linking them to practical issues, providing informal overviews to build intuition for each result and proof, and introducing models from finite automata to universal models, including recursion theory. The emphasis on complexity theory begins with a thorough discussion of resource use in computation. The book is rich with examples and uses diagrams to illustrate abstract concepts, presenting difficult recent results informally, highlighting their profound implications for computing. The writing is literate and careful, offering clear motivations and insightful reflections on the implications of the author's proofs, making it a refreshing contribution to theoretical computer science.
Book purchase
The Theory of Computation, Bernard M. Moret
- Language
- Released
- 1997
- product-detail.submit-box.info.binding
- (Hardcover)
Payment methods
No one has rated yet.
- Title
- The Theory of Computation
- Language
- English
- Authors
- Bernard M. Moret
- Publisher
- Addison-Wesley
- Released
- 1997
- Format
- Hardcover
- Pages
- 453
- ISBN10
- 0201258285
- ISBN13
- 9780201258288
- Series
- Tags
- Non-Fiction, Technology & Engineering, Computers & Internet, USA, Research, Problem Solving, Data Processing, Philosophy of Mathematics
- Description
- This modern introduction to the theory of computation takes a practical approach, emphasizing problem-solving through computation amid realistic resource constraints. It explores key questions and methods that define theoretical computer science while relating developments to practical computing issues. The text establishes clear limits to computation, connects these limits to resource usage, and examines avenues for compromise through approximation and randomization. It also surveys current research areas in theoretical computer science likely to impact computing practices in the near future. Highlights include motivating theoretical developments by linking them to practical issues, providing informal overviews to build intuition for each result and proof, and introducing models from finite automata to universal models, including recursion theory. The emphasis on complexity theory begins with a thorough discussion of resource use in computation. The book is rich with examples and uses diagrams to illustrate abstract concepts, presenting difficult recent results informally, highlighting their profound implications for computing. The writing is literate and careful, offering clear motivations and insightful reflections on the implications of the author's proofs, making it a refreshing contribution to theoretical computer science.
