Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
48 used & new from $4.50

Have one to sell? Sell yours here
 
   
Introduction to Automata Theory, Languages, and Computation (2nd Edition)
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Introduction to Automata Theory, Languages, and Computation (2nd Edition) (Hardcover)

by John E. Hopcroft (Author), Rajeev Motwani (Author), Jeffrey D. Ullman (Author)
3.7 out of 5 stars See all reviews (43 customer reviews)

List Price: $131.20
Price: $104.96 & this item ships for FREE with Super Saver Shipping. Details
You Save: $26.24 (20%)
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 2 left in stock--order soon.

Want it delivered Thursday, July 16? Choose One-Day Shipping at checkout. Details
14 new from $28.00 34 used from $4.50
Also Available in: List Price: Our Price: Other Offers:
Hardcover (3) $130.80 $96.94 37 used & new from $73.00
Paperback (Import) Order it used!
CD-ROM (3rd) 2 used & new from $5.00
What Do Customers Ultimately Buy After Viewing This Item?
Introduction to Automata Theory, Languages, and Computation (2nd Edition)
79% buy the item featured on this page:
Introduction to Automata Theory, Languages, and Computation (2nd Edition) 3.7 out of 5 stars (43)
$104.96
Introduction to the Theory of Computation, Second Edition
13% buy
Introduction to the Theory of Computation, Second Edition 4.5 out of 5 stars (53)
$115.43
Introduction to Algorithms, Second Edition
4% buy
Introduction to Algorithms, Second Edition 4.1 out of 5 stars (171)
$58.90
Programming Language Pragmatics, Third Edition
2% buy
Programming Language Pragmatics, Third Edition 4.8 out of 5 stars (22)
$63.29

Frequently Bought Together

Introduction to Automata Theory, Languages, and Computation (2nd Edition) + Introduction to the Theory of Computation, Second Edition + Introduction to Algorithms, Second Edition

Customers Who Bought This Item Also Bought

Introduction to Algorithms, Second Edition

Introduction to Algorithms, Second Edition

by Thomas H. Cormen
4.1 out of 5 stars (171)  $58.90
Computer Organization and Design, Fourth Edition, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)

Computer Organization and Design, Fourth Edition, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)

by David A. Patterson
3.8 out of 5 stars (86)  $72.86
Compilers: Principles, Techniques, and Tools (2nd Edition)

Compilers: Principles, Techniques, and Tools (2nd Edition)

by Alfred V. Aho
4.1 out of 5 stars (68)  $89.15
Operating System Concepts (7th Edition)

Operating System Concepts (7th Edition)

by Abraham Silberschatz
3.9 out of 5 stars (23)  $119.00
The C++ Programming Language: Special Edition (3rd Edition)

The C++ Programming Language: Special Edition (3rd Edition)

by Bjarne Stroustrup
4.2 out of 5 stars (283)  $63.99
Explore similar items

Editorial Reviews

Amazon.com Review
This book is a rigorous exposition of formal languages and models of computation, with an introduction to computational complexity. The authors present the theory in a concise and straightforward manner, with an eye out for the practical applications. Exercises at the end of each chapter, including some that have been solved, help readers confirm and enhance their understanding of the material. This book is appropriate for upper-level computer science undergraduates who are comfortable with mathematical arguments. --This text refers to an out of print or unavailable edition of this title.

Product Description
It has been more than 20 years since this classic book on formal languages, automata theory, and computational complexity was first published. With this long-awaited revision, the authors continue to present the theory in a concise and straightforward manner, now with an eye out for the practical applications. They have revised this book to make it more accessible to today's students, including the addition of more material on writing proofs, more figures and pictures to convey ideas, side-boxes to highlight other interesting material, and a less formal writing style. Exercises at the end of each chapter, including some new, easier exercises, help readers confirm and enhance their understanding of the material.

See all Editorial Reviews

Product Details



Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
No one has tagged this product for Amazon search yet. Why not be the first to suggest a search for which it should appear?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

43 Reviews
5 star:
 (18)
4 star:
 (10)
3 star:
 (5)
2 star:
 (6)
1 star:
 (4)
 
 
 
 
 
Average Customer Review
3.7 out of 5 stars (43 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
37 of 37 people found the following review helpful:
4.0 out of 5 stars Good, but the first edn was Great, October 11, 2001
By "optimistix" (London, UK) - See all my reviews
This is a good book - but as a revision of a much-revered classic of
the field, it's a bit of a disappointment.

Hopcroft & Ullman wrote the classic text way back in 1969, and then
revised it in 1979. It was pretty much the standard text the world
over for an introduction to the theory of computation.

But over the last two decades, more and more people have been studying
Computer science, and many of them have no time for theory and
formalism and all the 'dry stuff' ..........

The authors point out that because of such reasons and also because
nowadays there's little research in the theory of computation per se,
and more in its applications, they've written a book to cater to today's
students.

Which, in other words, means they've simplified the presentation, tried
to provide intuition whenever possible, given lots more examples and
done away with some of the more difficult material.

This approach puts the book into direct competition with Michael Sipser's
excellent 'Introduction to the theory of computation', a contest it
cannot win, though it might be a respectable second.

Almost all topics are motivated by giving examples of how they're
related to applications in the 'real world', and similar to
Sipser's 'proof idea' approach, the authors first present a topic
informally and then formally, thus gently leading the reader to
the formal proofs.


This book sets out to do pretty much the same as what Sipser's book
does, ie to provide a readable, user-friendly introduction to the
theory of computation with lots of examples and intuitive approach
to problems wherever possible, but Sipser's already done an
'optimal' job.

Moreover, this book tries to be 'chatty', which i'm afraid is just
not the authors' style - the 'economy of expression', which has long
which has long been the hallmark of the legendary textbooks by
Aho,Hopcroft and Ullman, is sadly missing here.

Which means that this may not be the book for you if you're pressed
for time - but on the other hand, if you want to led gently to the
proofs and results with lots of examples and motivation, then this
might be just the book for you.

So all in all, it definitely worth a read - in fact, i'd say
it's still among the top textbooks around.

In fact, i would suggest that you read both this and Sipser, if you
have the time. Otherwise Sipser's the better choice for most of the
part, though it may not cover all the topics you need.

And if you're comfortable with a terse, concise & rigorous
presentation, then the earlier edition of this book is still
unbeatable - and you'll surely need it if you want to pursue research
in this area.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
58 of 66 people found the following review helpful:
3.0 out of 5 stars Excellent as a reference; pathetic as a textbook, August 13, 2000
By Ramon Kranzkuper (Gainesville, FL) - See all my reviews
There is, strictly speaking, no in-between for this book: it's either 5 stars or zero stars depending on the intended use.

It's very simple: Don't use it if _____, and do use it if ____.

Do NOT even THINK of buying this book:

1. If this is going to be your first brush with formal languages and the theory of computation.

2. If you need to get motivated to learn the subject, and you need that "first grasp" on it.

3. If you're taking a first course in the subject, and if you have an IQ below 130!

On the other hand,

You MUST buy this book:

1. If you already have some background, and you want a larger picture.

2. If you will often need an authoritative source for proofs etc.

3. If you need a reference for formalizing concepts touched on elsewhere.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
22 of 23 people found the following review helpful:
5.0 out of 5 stars Thoughts on this second edition, February 5, 2002
By G. Avvinti (Sicily, Italy) - See all my reviews
(REAL NAME)   
I've just passed my exam on Theory of Computation, and I've used both editions of this text. Frankly speaking, I couldn't choose one of the two should I keep only one of them.
Whereas the first was full of strict formalism, the second has traded this for a more discursive approach. Whereas the first reported theorems name (of their authors), the second has traded this for a richer bibliography at the end of the chapters. And more objectively, the first edition covered more "classical" topics with shorter treatments than the second, but this last treats survived topics with richer details (starting from the first chapter on mathematical basis for the course) and with updated examples of applications (XML and Markup Languages, e-commerce for DFA, etc).
This said, you know why I can't decide. A discursive approach is of course always desiderable, especially if you're completely new to a subject, but a strong notation is helpful in my mind because it improves communication and removes ambiguities. Hence, the best approach would probably have been a mix of the two, or halfway the two.
As a second matter, having a rich bibliography is surely helpful both for further studies and as a reference, but it's quite tedious to look at the index and be unable to find something like "Kleene theorem": you've to dive into bibligraphy to discover that "L is an L(DFA) if and only if it also is L(REG)" is something that has been studied by Kleene.
Finally, I surely can't question the removal of the complexity theory part since it is in the right of the authors to remove "optional topics" (if you use the book for a course on Theory of Computation only) and give a more focused target to the book, but removing stuff like the Myhill-Nerode theorem make things annoying since virtually every course on Automata theory and Computation includes it (like my one did, as well as the course on Languages and Compilers), so you have to look for it elsewhere if your only one book is this second edition.

I would give four stars, should I keep in heavy account the radical changes they made over the first edition and that includes the removal of some stuff, important on my opinion. But ... this is just my opinion, and since it is a very well written and informative book (rich of many details that other texts lack of) and surely one of the bests in the area (I've had 4-5 books in my hands for this course), that's why I gave it 5 stars.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Satisfying
Picture is different, they sent me the International edition in stead. I needed the book and it felt like it's taking forever, but it was on time according to the time lines. Read more
Published 4 months ago by Aleksandar Chakarov

5.0 out of 5 stars Advanced? First Edition Only of 1979
My first exposure to Automata Theory backs to 1992, as a senior undergrad textbook for that course, which was mandatory and a prerequisite to the Compilers Course. Read more
Published 7 months ago by Hasan Al-Sheboul

4.0 out of 5 stars The best theoretical computer science book out there.
This book is a one stop solution to your theoretical computer science needs (at least, as an introduction). Read more
Published 12 months ago by Renato Perini

4.0 out of 5 stars Very nice book
I read this book from cover to cover, not because it was required by the Formal Languages course that I took, but because it is a very good read. Read more
Published 14 months ago by Denis Pankratov

2.0 out of 5 stars extremely confusing as a beginners textbook
This was used as a 3rd/4th year computer theory course at my university. For the most part the book was only used for homework problems where we got help from the TA and the... Read more
Published 16 months ago by S. Willis

2.0 out of 5 stars A Butchered Classic
I've heard that the first edition of this book is a classic. Reading the second edition, I can kind of see that -- occasionally there will be a stretch of 5 pages or so that is... Read more
Published 21 months ago by Steven

5.0 out of 5 stars Updated Classic Text
The previous edition of this text was published in the late 70's (1979), and it was still in use today in many schools and Universities across the world. Read more
Published 22 months ago by ART SEDIGHI

4.0 out of 5 stars Good, but just it
A good book, but just it.
It's like a normal book. It's not bad but not excellent...
Published on June 26, 2007 by Jones M. Souza Jr.

5.0 out of 5 stars Automata theory. The heart of Computer Science
Excellent book. Nothing to say for this one.
Published on April 6, 2007 by M. Angel Pastor Carrion

3.0 out of 5 stars Eh... Whatever...
Uhm... I had to buy this book because it was a required text for a required course. Who would buy a book like this otherwise? Duh!
Published on January 20, 2007 by R. Teo

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
This product's forum (1 discussion)
See all discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]


   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Light It Up

Shop for sconces

Add light and beauty to your home with sconces from the Lighting & Electrical Store. Shop our extensive selection of indoor and outdoor fixtures.

Shop all sconces

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Best Books

Best of the Month
See our editors' picks and more of the best new books on our Best of the Month page.
 

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue shopping: Top Sellers
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates