Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Image not available

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.

Compilers: Principles, Techniques and Tools [Paperback]

A.V. Aho , R. Sethi , J.D. Ullman
4.7 out of 5 stars  See all reviews (7 customer reviews)

Available from these sellers.

Book Description

1 Jan 1985
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.

Product details

  • Paperback: 500 pages
  • Publisher: Addison Wesley; 1 edition (1 Jan 1985)
  • Language: English
  • ISBN-10: 0201101947
  • ISBN-13: 978-0201101942
  • Product Dimensions: 23.2 x 16 x 3 cm
  • Average Customer Review: 4.7 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Bestsellers Rank: 120,780 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

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

3 star
2 star
1 star
4.7 out of 5 stars
4.7 out of 5 stars
Most Helpful Customer Reviews
4 of 4 people found the following review helpful
5.0 out of 5 stars Best book for introduction to compilers 30 Jan 2002
Although this book was published in 1986 but todate remains the best book on the various aspects of compiler design and theory. The book is not be treated as a practical guide. It gives you a sound theoretical foundation. You have to use another book, may be by Appel, for more practical approach. The only flaw with this book
is that its got flavor for PASCAL which was pretty much the norm when it was first published.
Also, the book draws its contents from the numerous papers published in 70's and 80's when compiler construction was a hot topic.
But, again the problems dealt in the book are pretty much generic to all programming languages.
Another deficiency with the book is its treatment of Object Oriented Programming languages.But, all in all the best book till date for laying the foundation of compilers.
Comment | 
Was this review helpful to you?
4 of 4 people found the following review helpful
4.0 out of 5 stars A must have 12 July 2006
This book is a bible for compiler study and development, one of the best references available.

It starts by explaining what is a compiler and how it works and gives an example of a simple compiler before getting to each phase in detail.

It really is a very good book, and I don't give it 5 stars only because it is not very clear, sometimes the examples are confusing and not very well explained (LR Parsers for example are very hard to follow if you don't have other references).

If you are interested in understanding how a compiler works, this book is ideal and you'll be very satisfied, but if you plan to develop a compiler this book will "only" give you the (very important) theoretical grounds.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars a favourite of mine 27 Jun 2005
By A Customer
looks like such a weedy book on first glance, especially next to my
knuth boxset! but the depth is quite astounding. the amount devoted to icode, code generation and optimization is impressive in
the latter chapters. this book is a little mathematical and
abstract and maybe a little off putting to someone looking for a step by step recipe for a compiler, but i tell you, suck it up
and learn the maths. you will find it well worth the investment...
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
5.0 out of 5 stars One of my favourite books 29 Dec 2011
By Mattia
If you are a programmer, or an engineer i recommend to read this book. We use everyday several programming language, but , most of the time, ignoring what lies behind them. Reading this i can actually feel that my programming languages understandings are growing word by word.

It is not the most recent book, but you cant understand quantum physics without knowing classical physics. Thats it.

A must have.
Comment | 
Was this review helpful to you?

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category