Tech Quarto
Search Advanced SearchView Cart   Checkout   
 Location:  Home » Mobile & Wireless » General AAS » Compilers: Principles, Techniques, and Tools (2nd Edition)  
Categories
Computer Science
The Internet
For Dummies
Web Browsers
Windows
Digital Culture
Multimedia
Mobile & Wireless
Related Categories
• General AAS
Computer Science
New & Used Textbooks
Custom Stores
Specialty Stores
• General AAS
New & Used Textbooks
Custom Stores
Specialty Stores
Books
• General AAS
Qualifying Textbooks
Custom Stores
Specialty Stores
Books
• Information Systems
Software Engineering
Computer Science
Computers & Internet
Subjects
• Computer Design
Microprocessors & System Design
Hardware
Computers & Internet
Subjects
• Design & Architecture
Hardware
Computers & Internet
Subjects
Books
• Compiler Design
Languages & Tools
Programming
Computers & Internet
Subjects
• Compilers
Languages & Tools
Programming
Computers & Internet
Subjects
• General
Computers & Internet
Subjects
Books
• General AAS
Computers & Internet
Subjects
Books
• Hardcover
Binding (binding)
Refinements
Books
• Printed Books
Format (feature_browse-bin)
Refinements
Books
Visit Laptop Nirvana for the best Cheap Discount Laptops

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

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

zoom enlarge 
Authors: Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman
Publisher: Addison Wesley
Category: Book

List Price: $106.00
Buy New: $69.99
You Save: $36.01 (34%)



New (18) Used (15) from $60.00

Avg. Customer Rating: 4.0 out of 5 stars 67 reviews
Sales Rank: 181878

Media: Hardcover
Edition: 2
Number Of Items: 1
Pages: 1000
Shipping Weight (lbs): 3.2
Dimensions (in): 9.3 x 6.5 x 1.7

ISBN: 0321486811
Dewey Decimal Number: 005.453
EAN: 9780321486813
ASIN: 0321486811

Publication Date: August 31, 2006
Availability: Usually ships in 1-2 business days
Shipping: International shipping available
Condition: International Edition Softcover.

Also Available In:

  • Hardcover - Compilers: Principles, Techniques, and Tools
  • Paperback - Compilers: Principles, Techniques and Tools: AND Compilers Access Card
  • Hardcover - Compilers 1/e plus Selected Online Chapters from Compilers 2/e Update Package

Similar Items:

  • lex & yacc
  • Programming Language Pragmatics, Second Edition
  • Introduction to Algorithms
  • Artificial Intelligence: A Modern Approach (2nd Edition) (Prentice Hall Series in Artificial Intelligence)
  • Advanced Compiler Design and Implementation

Editorial Reviews:

Product Description

This book provides the foundation for understanding the theory and pracitce of compilers. Revised and updated, it reflects the current state of compilation. Every chapter has been completely revised to reflect developments in software engineering, programming languages, and computer architecture that have occurred since 1986, when the last edition published. The authors, recognizing that few readers will ever go on to construct a compiler, retain their focus on the broader set of problems faced in software design and software development. Computer scientists, developers, and aspiring students that want to learn how to build, maintain, and execute a compiler for a major programming language.




Customer Reviews:   Read 62 more reviews...

3 out of 5 stars Decent but...   June 22, 2008
 2 out of 2 found this review helpful

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. There are probably some changes between editions between now and then, but the fundamentals of compiler design has changed little.

And when it comes to be basics, reading this book can be more like slogging. The information is there, but it isn't quiet clear. Some topics have examples that do most of the explaining, while other topics lack a nice example that would explain it.



5 out of 5 stars Life is a Lex.   June 2, 2008
 0 out of 3 found this review helpful

The Dragon book is a core text for understand complier theory. Great technical reading for all software developers and software engineers.




4 out of 5 stars The best for getting the theoretical foundation of compilers   June 12, 2007
 2 out of 6 found this review helpful

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 pseudo code but you will not find a more complete collection of compiler related algorithms than in this book.



3 out of 5 stars Warmed over ghost of past excellence   May 18, 2007
 31 out of 33 found this review helpful

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.



5 out of 5 stars The new cover is awesome! Long live the Purple Dragon!   May 4, 2007
 2 out of 30 found this review helpful

The CGI cover looks great! I only wish it stretched along the spine of the book like in the previous editions.

Powered by Associate-O-Matic