75 used & new from $4.89

Have one to sell? Sell yours here
 
 
Compilers: Principles, Techniques, and Tools
 
See larger image
 

Compilers: Principles, Techniques, and Tools (Hardcover)

~ (Author), (Author), (Author)
4.1 out of 5 stars  See all reviews (68 customer reviews)


Available from these sellers.


11 new from $30.00 64 used from $4.89

Formats

Amazon Price New from Used from
  Hardcover, August 30, 2006 $94.68 $84.99 $65.00
  Hardcover, January 1, 1986 -- $30.00 $4.89
  Paperback, Import -- -- $24.95
There is a newer edition of this item:
Compilers: Principles, Techniques, and Tools (2nd Edition) Compilers: Principles, Techniques, and Tools (2nd Edition) 4.1 out of 5 stars (68)
$94.68
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?

Customers Who Bought This Item Also Bought

Flex & Bison

Flex & Bison

by John R. Levine
4.0 out of 5 stars (35)  $19.79
Programming Language Pragmatics, Third Edition

Programming Language Pragmatics, Third Edition

by Michael Lee Scott
4.7 out of 5 stars (23)  $60.93
Engineering a Compiler

Engineering a Compiler

by Keith D. Cooper
3.6 out of 5 stars (10)  $56.38
Advanced Compiler Design and Implementation

Advanced Compiler Design and Implementation

by Steven S. Muchnick
4.2 out of 5 stars (18)  $86.25
Compiler Construction: Principles and Practice

Compiler Construction: Principles and Practice

by Kenneth C. Louden
4.5 out of 5 stars (16)  $120.93
Explore similar items

Editorial Reviews

Product Description

This introduction to compilers is the direct descendant of the well-known book by Aho and Ullman, Principles of Compiler Design. The authors present updated coverage of compilers based on research and techniques that have been developed in the field over the past few years. The book provides a thorough introduction to compiler design and covers topics such as context-free grammars, fine state machines, and syntax-directed translation. 0201100886B04062001


From the Back Cover



0201100886B04062001

Product Details


More About the Authors

Discover books, learn about writers, read author blogs, and more.

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(5)

Your tags: Add your first tag
 

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

68 Reviews
5 star:
 (36)
4 star:
 (11)
3 star:
 (13)
2 star:
 (7)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.1 out of 5 stars (68 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
69 of 72 people found the following review helpful:
5.0 out of 5 stars Disappointed by this new reprint, February 7, 2006
By Bl0b "BC" (Vancouver, BC, Canada) - See all my reviews
When I ordered this book I thought it is a second edition that includes new or revised chapters. I was wrong. The book itself is identical with the first edition (I wouldn't even say this is a second edition, it is a re-print), the only difference is that they give you a card with an access code to the www.aw-bc.com/dragonbook website where you can download some online chapters.

For 105$ it is pretty disappointing especially when you own the old book. The book description on the amazon website doesn't make it clear that you get the same book as before + online chapters.
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
48 of 49 people found the following review helpful:
5.0 out of 5 stars Outstanding reference for C, Fortran, and Pascal compilers, March 14, 2000
By Daniel Mall "engineersoftware" (San Gabriel, CA United States) - See all my reviews
(REAL NAME)   
During each compiler stage (lexical analysis, syntax analysis, translation, type checking, translation, code generation, and code optimization) multiple methods, strategies, and algorithms are presented. This comprehensive book examines items that are unique to the various languages presented (Fortran, C, and Pascal); there are even sections on dealing with estimation of types (10.12) and symbolic debugging of optimized code (10.13). Wow! The exercises are thorough, challenging, and thought provoking. Examples are interleaved with the discussion and algorithms. There is an excellent set of historical and bibliographic information at the end of each chapter. The use of automated tools such as lex, yacc, and compiler-generators is discussed throughout the text. This is an advanced book, however a good understanding of compilers can be obtained without understanding the details of every algorithm.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
55 of 58 people found the following review helpful:
3.0 out of 5 stars Warmed over ghost of past excellence, May 18, 2007
By Jason Evans (Coeur d'Alene, ID USA) - See all my reviews
(REAL NAME)   
I spent some serious quality time with the first edition (the "red dragon book"), in three main episodes over the past dozen years: 1) undergraduate compilers class, 2) industry project, and 3) parser generator implementation. During all three episodes, I was disappointed in various ways, though there is no denying that the book contains a wealth of information. As an undergraduate, I found the book somewhat impenetrable. When in industry, I found the book too abstract. When implementing a parser generator, I discovered that the book excludes important research results with regard to LR parser generation. It is the last disappointment that I will focus on.

The book presents parser generation in layers of increasing complexity, from SLR to LR to LALR, where LALR is presented as the penultimate algorithm, though LALR parsers can only handle a subset of the grammars that LR can handle. The justification for this is that the original Knuth LR algorithm is intractable for large grammars. However, an efficient, fully correct, approach for LR parser generation was published in 1977, and on top of that it appears easier to implement than efficient LALR parser generation! The red dragon book's original authors simply cannot have been unaware of this research result, but I suspect that they elected to warm over the "green dragon book" (published in 1977) rather than incorporate the state of the art as of 1986 into the "red dragon book". Now here we are another 20 years later, and as near as I can tell from reading through available online information, the "purple dragon book" is perpetuating this omission. The result of the red dragon book is that we have an entire generation of computer scientists who have been mislead to think that LALR is somehow superior to LR, and the purple dragon book is setting things up for yet another generation to be mislead.
Comment Comments (5) | 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

5.0 out of 5 stars Nice Purchase
Good condition of the book. A little bit expensive though but still a good deal. Shipping on time. Nice Job Amazon Keep it up...!!!
Published 25 days ago by Ashish Bhat

5.0 out of 5 stars An outstanding textbook, great for reference
I wrote a complete complier as a semester project 30 years ago using the Green Dragon book. (I had written a parser generator the semester before, otherwise I could never have... Read more
Published 4 months ago by IBuyMoreBooksThanICanEverRead

5.0 out of 5 stars This is THE book for compiler needed for internals and methods
This was the best and most understandable book for development of the skills needed for compiler development. Read more
Published 8 months ago by Frank Motta

3.0 out of 5 stars Decent but...
This book is famous, and when I told people 20 years my senior that I was in compilers and I was using the dragon book, they knew the book. Read more
Published 17 months ago by Michael P. Quinn

5.0 out of 5 stars Life is a Lex.
The Dragon book is a core text for understand complier theory. Great technical reading for all software developers and software engineers.

Published 17 months ago by J. E. Sherman

4.0 out of 5 stars The best for getting the theoretical foundation of compilers
This is the classical reference book for compiler design. This is not an easy text because of its heavy use of mathematical notation and the algorithms are presented only in... Read more
Published on June 12, 2007 by Olivier Langlois

5.0 out of 5 stars The new cover is awesome! Long live the Purple Dragon!
The CGI cover looks great! I only wish it stretched along the spine of the book like in the previous editions.
Published on May 4, 2007 by A Student

5.0 out of 5 stars Useful book
I'm a computer engineering student and I purchased the book for my programming languages and compilers course. Read more
Published on February 20, 2007 by Cat

4.0 out of 5 stars Is the reputaton deserved?
This book has the reputation as being THE book on compilers. I'll grant that. It covers everything and the kitchen sink, at a theoretical level. Read more
Published on January 31, 2007 by A Student

5.0 out of 5 stars An outstanding book that teaches more then how to write a compiler.
This book is fantastic. It is not just for compiler developers. It also teaches - without having to read the entire book - how to write lexical analyzers, parsers, and top-down... Read more
Published on January 14, 2007 by Blue Cat

Only search this product's reviews



Customer Discussions

This product's forum
See all 3 discussions...  
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

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.



Your Recent History

 (What's this?)

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