I have a long experience with software development, but not much background in computation theory, just fascinating tidbits I have picked up here and there. So, this book for the first time deepens and organizes for me this hightly abstract and difficult topic.
Being a novice, I at first was afraid that the text of the book would be beyond my understanding. It was not. For sure, the proofs are difficult and may appeal to the person with a degree in computer science. But the copious diagrams, figures and tables are wonderful supplements to the understandable text. For the first time I really could grasp the subtleties of the finit automata, non-determinism, regular expressions, pushdown automata and other topics.
Certainly I can recommend this book to the beginner at computation theory, and even to the more advanced student who may want to review the topic.
Introduction to the Theory of Computation 2nd Edition
by
Michael Sipser
(Author)
| Michael Sipser (Author) Find all the books, read about the author, and more. See search results for this author |
ISBN-13: 978-0534950972
ISBN-10: 0534950973
Why is ISBN important? ISBN
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Use the Amazon App to scan ISBNs and compare prices.
Add to book club
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Join or create book clubs
Choose books together
Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Only 1 left in stock - order soon.
More Buying Choices
This highly anticipated revision builds upon the strengths of the previous edition. Sipser's candid, crystal-clear style allows students at every level to understand and enjoy this field. His innovative "proof idea" sections explain profound concepts in plain English. The new edition incorporates many improvements students and professors have suggested over the years, and offers updated, classroom-tested problem sets at the end of each chapter.
Customers who viewed this item also viewed
Page 1 of 1 Start overPage 1 of 1
Customers who bought this item also bought
Page 1 of 1 Start overPage 1 of 1
Editorial Reviews
Review
"For the market this text addresses, Introduction to the Theory of Computation, Second Edition is an outstanding text without peer." - Christopher Wilson, University of Oregon
"This is a model for readability, with a sensitivity for what students find difficult."
"This is a model for readability, with a sensitivity for what students find difficult."
About the Author
Michael Sipser has taught theoretical computer science and mathematics at the Massachusetts Institute of Technology for the past 32 years. He is a Professor of Applied Mathematics, a member of the Computer Science and Artificial Intelligence Laboratory (CSAIL), and the current head of the mathematics department. He enjoys teaching and pondering the many mysteries of complexity theory.
Tell the Publisher!
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
I'd like to read this book on Kindle
Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Product details
- Publisher : Course Technology; 2nd edition (February 15, 2006)
- Language : English
- Hardcover : 431 pages
- ISBN-10 : 0534950973
- ISBN-13 : 978-0534950972
- Item Weight : 1 pounds
- Dimensions : 6.5 x 1 x 9.25 inches
- Best Sellers Rank: #250,702 in Books (See Top 100 in Books)
- #61 in Machine Theory (Books)
- #3,059 in Computer Science (Books)
- Customer Reviews:
About the author
Follow authors to get new release updates, plus improved recommendations.

Discover more of the author’s books, see similar authors, read author blogs and more
Customer reviews
4.5 out of 5 stars
4.5 out of 5
64 global ratings
How are ratings calculated?
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzes reviews to verify trustworthiness.
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
Reviewed in the United States on February 27, 2006
Verified Purchase
18 people found this helpful
Report abuse
Reviewed in the United States on April 19, 2013
Verified Purchase
Computational Theory is not an easy subject, and anyone who says it is is lying to you. That said, this text does a fairly good job of stepping you through from fairly basic logic patterns into the finer points of Turing machines. This was used as a text for my class by one of the professors that I have the most respect for, so having him choose it just reinforces how I feel about it. There isn't a lot of hand-holding, but you will get all the information you need, if a little dense.
Reviewed in the United States on August 1, 2018
Verified Purchase
Book was in great condition when I got it
Reviewed in the United States on April 11, 2011
Verified Purchase
In this book, Sipser does a good job at introducing the subject, starting as simple as finite automata and regular languages, working his way through Turing machines, decidable/recognizable languages (aka recursive/recursively enumerable languages), reduction, recursion and time/space complexity theories. It has a lot of formal/informal proofs that makes it a bit difficult to digest, but it certainly pays off when you start working your way through algorithm analysis and design. It builds the required theoretical background that lets you decide if a problem is fundamentally computable, and if so, how hard it is to find a solution for it.
Reviewed in the United States on April 9, 2016
Verified Purchase
This was required reading for a class of mine and it is by far the best textbook I have ever read. It explains the concepts in a very understandable manner and it also gives some interesting history to go along with it. It's the only textbook I've gone back to read again after the class ended. Ita hands down the best boom on the theory of computer science.
One person found this helpful
Report abuse
Reviewed in the United States on December 19, 2013
Verified Purchase
I had this book for my Theory of Computation class. It came in good condition. The author glosses over the little details sometimes in his book, specifically with the proofs. This has some good and back aspects to it. Otherwise, I enjoyed the book and the subject in general.
Reviewed in the United States on February 1, 2017
Verified Purchase
Bought it for school... I hope to never read it again.
Reviewed in the United States on September 24, 2015
Verified Purchase
The best thing about this book, is that is has many examples.
So you will be able to test your understanding of the material.
And it's clear and easy, plus there is a full YouTube lectures
provided by a professor (you will find it on channel called UCDavis)
It covers the book so it's great to sort of watch and read
to maximize your learning.
Note: this book require prior knowledge of discrete mathematics.
So you will be able to test your understanding of the material.
And it's clear and easy, plus there is a full YouTube lectures
provided by a professor (you will find it on channel called UCDavis)
It covers the book so it's great to sort of watch and read
to maximize your learning.
Note: this book require prior knowledge of discrete mathematics.
One person found this helpful
Report abuse
Top reviews from other countries
ebay
3.0 out of 5 stars
Condition very good, yellowish pages, third reprint 2007 by Baba peinters, not Cengage. 2e edition
Reviewed in India on July 2, 2020Verified Purchase
Condition is good and no page missing. Colour is yellowish though. Its Second Edition (2e) as per details but does not mention 2012 print by Cengage, just says third reprint 2007 inside printed by Baba printers.
Shivali
5.0 out of 5 stars
The best book
Reviewed in India on August 24, 2021Verified Purchase
The book is in good condition and delivered on time. This the best book for Toc and if you are doing computational complexity course, there also most of the people use this book for complexity classes. Its always good to have the siper's book.
5.0 out of 5 stars
The best book
Reviewed in India on August 24, 2021
The book is in good condition and delivered on time. This the best book for Toc and if you are doing computational complexity course, there also most of the people use this book for complexity classes. Its always good to have the siper's book.
Reviewed in India on August 24, 2021
Images in this review
Navjit Singh
5.0 out of 5 stars
This book is so good that it will make learning TOC fun
Reviewed in India on April 18, 2015Verified Purchase
This book is so good that it will make learning TOC fun. I highly recommend this book to everyone who really want to learn in easy and elegant manner.
2 people found this helpful
Report abuse
A-Reader
4.0 out of 5 stars
Good introductory book on theory of computation ...
Reviewed in India on April 17, 2014Verified Purchase
I read initial chapters and found that author made genuine efforts to teach the subject to readers in a logical way. I enjoyed reading this book. I highly recommend this book for those who are taking theory of computation seriously.
2 people found this helpful
Report abuse
Manu
5.0 out of 5 stars
Very good book on the subject
Reviewed in India on August 24, 2014Verified Purchase
Enjoyed reading initial few chapters on Automata theory. Thanks Amazon for availing the product in short period of time!!
2 people found this helpful
Report abuse












