AnyBook4Less.com | Order from a Major Online Bookstore |
![]() |
Home |  Store List |  FAQ |  Contact Us |   | ||
Ultimate Book Price Comparison Engine Save Your Time And Money |
![]() |
Title: Compilers: Principles, Techniques, and Tools by Alfred V. Aho, Ravi Sethi, Jeffrey D. Ullman ISBN: 0-201-10088-6 Publisher: Addison Wesley Publishing Company Pub. Date: 01 October, 1985 Format: Hardcover Volumes: 1 List Price(USD): $99.00 |
Average Customer Rating: 4.07 (43 reviews)
Rating: 5
Summary: Excellent Introductory Compiler Text
Comment: This is a comprehensive and easy to understand text. It covers all the fundamental stages of compiler design, with plenty of explanation (both practical and theoretical). It doesn't exhaustively cover every conceivable topic, but it does leave you with a good taste of what's involved. Of course, it is not a book for beginning programmers, and there are very few code examples. Judging by the comments of some reviewers, I would suspect that they gave poor reviews because they lacked the prerequisite background (familiarity with a good HLL like C, data structures, mathematical background etc). As with any 'advanced' topic in computer science, there is quite a lot expected from you. Upon first reading, some topics occasionally seem overwhelming. Welcome to Earth. This is where your library card comes in. Do a little research and then come back to this text; you'll find that it is well organized and extremely clear. If you want a cookbook this book isn't for you. If you want a solid understanding of compiler fundamentals then this book is your best bet.
Rating: 4
Summary: Ahh, the "Dragon Book"
Comment: You can hardly search the internet for compiler books without seeing the "Dragon Book" rear its head. Intrigued by its reputation as the authority (not to mention being very hard to read,) I had to buy it.
This book is very theoretical! That may be good or bad, depending on how used you are to handling theory. It is well organized. The authors break the compiler into front end and back end, and then further into symbol table, lexer, parser, semantics, intermediate code generation, code generation, and code optimization. There are chapters dedicated to each.
I didn't read the whole book (so I'm still a mere mortal,) only the recommended introductory sections followed by some browsing. This was out of personal interest - not for a class. By the time I was through chapter 7 or so, I sat down and started planning a [cheesy] Pascal compiler (they give the grammar as a project.) I'm not done yet - heh - but I haven't been frustrated by anything the book hasn't covered yet. Therefore, I can testify that this book has really guided me well.
However, like I said, if you space out in the presence of pure crystalline theory, then this book is not for you. Usually the first 3 sections of a chapter are 100% theory, then the "how to" section, followed by advanced theory. It may help if you have taken some courses in abstract algebras - I'm not kidding! Also, a (the) major flaw this book has is the mysteriously missing pages of code. There is no complete compiler (of anything significant) to study (which is why it gets 4 instead of 5 stars.) The only thing close is a 5 page infix to postfix translator written in archaic C. This book gives you the tools, not the answers. Be warned.
Still, I recommend it to the dauntless and couragous... dragon slayers. [Hack-snort]
Rating: 1
Summary: Trivial, non-constructive, hard-to-follow, terrible
Comment: The worst textbook I've ever read.
For Many times I've been confused by the author's explanation for some very simple ideas.
![]() |
Title: Lex & Yacc (A Nutshell Handbook) by John R. Levine, Tony Mason, Doug Brown ISBN: 1565920007 Publisher: O'Reilly & Associates Pub. Date: 01 October, 1992 List Price(USD): $29.95 |
![]() |
Title: Introduction to Algorithms, Second Edition by Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein ISBN: 0262032937 Publisher: MIT Press Pub. Date: 01 September, 2001 List Price(USD): $79.95 |
![]() |
Title: Advanced Compiler Design and Implementation by Steven S. Muchnick ISBN: 1558603204 Publisher: Morgan Kaufmann Publishers Pub. Date: 01 July, 1997 List Price(USD): $94.95 |
![]() |
Title: Programming Language Pragmatics by Michael L. Scott ISBN: 1558604421 Publisher: Morgan Kaufmann Publishers Pub. Date: 15 January, 2000 List Price(USD): $74.95 |
![]() |
Title: Modern Compiler Implementation in Java by Andrew W. Appel, Jens Palsberg ISBN: 052182060X Publisher: Cambridge University Press Pub. Date: November, 2002 List Price(USD): $65.00 |
Thank you for visiting www.AnyBook4Less.com and enjoy your savings!
Copyright� 2001-2021 Send your comments