See buying choices for this item to see if it's one of the millions that are eligible for Amazon Prime.


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

Compilers - Principles, Techniques and Tools (Hardcover)

by Alfred V. Aho (Author), Ravi Sethi (Author), Jeffrey D. Ullman (Author)
4.5 out of 5 stars See all reviews (13 customer reviews)

Available from these sellers.


9 used from £16.22
Other Editions: RRP: Our Price: Other Offers:
Hardcover (2) £50.99 £48.44 19 used & new from £48.44
Paperback (2) £52.99 £47.49 26 used & new from £34.00

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Ide tool
   www.ActiveState.com/Komodo    IDE for Ajax, HTML, JavaScript, Perl, PHP, Python, Ruby and Rails. 
Teng Tools
   www.Teng.co.uk    Automotive Tools with a lifetime warranty. 
Software Compiler
   www.Ask.com    Find the Best Results for Software Compiler
  
 

Customers Who Bought This Item Also Bought

Modern Compiler Design (Worldwide Series in Computer Science)

Modern Compiler Design (Worldwide Series in Computer Science)

by D. Grune
4.2 out of 5 stars (5)  £35.14
lex & yacc (A Nutshell handbook)

lex & yacc (A Nutshell handbook)

by Doug Brown
4.2 out of 5 stars (4)  £17.81
The Art of Computer Programming: v. 1-3: Vol 1-3 (Series in Computer Science & Information Processing)

The Art of Computer Programming: v. 1-3: Vol 1-3 (Series in Computer Science & Information Processing)

by Donald E. Knuth
4.3 out of 5 stars (10)  £87.54
The Definitive ANTLR Reference: Building Domain-Specific Languages (Pragmatic Programmers)

The Definitive ANTLR Reference: Building Domain-Specific Languages (Pragmatic Programmers)

by Terence Parr
3.0 out of 5 stars (2)  £19.95
Modern Operating Systems: International Version

Modern Operating Systems: International Version

by Andrew S. Tanenbaum
4.0 out of 5 stars (10)  £49.39
Explore similar items

Product details

  • Hardcover: 796 pages
  • Publisher: Addison Wesley; US ed edition (1 Jan 1985)
  • Language English
  • ISBN-10: 0201100886
  • ISBN-13: 978-0201100884
  • Product Dimensions: 23.6 x 15.7 x 3.6 cm
  • Average Customer Review: 4.5 out of 5 stars See all reviews (13 customer reviews)
  • Amazon.co.uk Sales Rank: 113,216 in Books (See Bestsellers in Books)

    Popular in these categories:

    #4 in  Books > Computing & Internet > Programming > Compilers
    #27 in  Books > Computing & Internet > Computer Science > Architecture & Microprocessors > Architecture & Logic
  • See Complete Table of Contents

Product Description

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

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

See all Product Description

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
 


 

Customer Reviews

13 Reviews
5 star:
 (10)
4 star:
 (1)
3 star:
 (1)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (13 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
16 of 17 people found the following review helpful:
5.0 out of 5 stars The reference book ... depending on your needs, 17 Jul 2002
Once again, I want to point out the title of the book: "Principles, Techniques and Tools".
I think there are two kinds of compilers books available today: "Principles and Theory centered" ones and "Modern Compilers design and implementation" ones.
One might wonder what's the difference between the two.

The former kind is more suited for a course on theoretical aspects that lay the foundation of compiler construction. DFAs, NFAs and Regular expression along with relations and equivalence between the them; FSAs minimizations; grammars and Push-down FSAs in details, ambiguities and and how to cope with them; and so on.
This is what I mean for "theoretical aspects". And these topics are covered in great details in this book. Almost the same details they (the authors) placed on writing a more specific book as "Introduction to Automata Theory ...".
Same situation applies to principles on more application- oriented topics. Take the example of LR parsing. You can face the topic from a more theoretical side, dealing with details on bottom up parsing (still, it implies an in-depth knowledge of grammars theory), handles and (viable) prefixes, SLR or canonical LR or LALR parsers and techniques for the relative tables construction by hands (and for this, add a detailed and solid knowledge of Push-down FSAs along with grammars). By hands, at least, if principles are what matter in your course.
If you expect to find these topics (with this depth) in a book of the other kind, you might get mislead. As I did when I still had not clear this distinction, before I took the course.

The latter kind of books is more suited for a more pragmatic course. One where real, "modern" compilers are at hands, and probably written as homeworks. In this case, time being always limited in a university course, one (the instructor) will likely have to give up with those theoretical aspects (or just mention them) and focus on coding techniques and modern compiler studying. But ... perhaps, for these purposes books like Grune's "Modern Compiler Design", or Pittman's "Art of Compiler Design, The: Theory and Practice" or, at some degrees, Muchnick's "Advanced Compiler Design and Implementation" will be more suited.
Back to the LR parsing example, more pragmatic compilers design courses will (for time constraints) just have a glance on principles and spend a considerable time learning YACC. To do both things you would have to take a course on YACC alone (it requires time to exploit all of its advanced features, you can be sure of this).

All this said, once again: which is the best book ? The one that best fits your needs. And in fact, my needs were those of my course, which was completely centered on theoretical aspects. And for this course, the Dragon book (as it is better known since its cover) proved to be perfect, definitely no matter it was published on 1986: FSAs and grammars and their theory is (for all practical purposes) still the same since even before then.

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



 
3 of 3 people found the following review helpful:
5.0 out of 5 stars Complete, concise and in depth, 22 Jun 2000
By A Customer
This book is an absolute winner. People who complain that it is incoherent or poor generally havent studied it for long enough.

Compilers are a very technical subject, and it stands to reason that even with the best books, youre gonna have to read certain sections more than once to grasp the content.

Get this book in paperback if you can. Its much easier to flip through, which youll find yourself doing on a regular basis.

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



 
2 of 2 people found the following review helpful:
5.0 out of 5 stars Best book for introduction to compilers, 31 Jan 2002
By Sunil Kothari - See all my reviews
(REAL NAME)   
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 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

3.0 out of 5 stars Rather unsatisfied
If you want to start creating your own compiler (for an existing or a new language) this book is unsuited. Read more
Published 9 months ago by Jan Verhoeven

4.0 out of 5 stars A must have
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... Read more
Published on 12 Jul 2006 by Pedro Rodrigues

5.0 out of 5 stars a favourite of mine
looks like such a weedy book on first glance, especially next to my
knuth boxset! but the depth is quite astounding. Read more
Published on 27 Jun 2005

5.0 out of 5 stars Well pitched Introduction to compilers
In my opinion this book is excelently pitched, it is interesting to read, and requires some thought to fully appriciate the implications of some parts of it, but it's not boring... Read more
Published on 1 Mar 2004 by ajw2

5.0 out of 5 stars Excellent, but hard reading
Begins gently but becomes overwhelming very quickly. Needs to be studied. More a textbook than a 'hobbyist' text. Read more
Published on 18 Jul 2001

5.0 out of 5 stars Dense, in-depth, worthwhile
An excellent source of information on the way compilers function. Contains the arcane details of compiler theory. Read more
Published on 8 Dec 1999

2.0 out of 5 stars This book is overrated.
I don't know why this book got such good reviews - in my opinion it is simply NOT GOOD. I think it would be very helpful to people who already know some things about compilers -... Read more
Published on 20 April 1999

5.0 out of 5 stars so important for student in computer engineering to read it.
congratulations, to that good work , but, i need answers to exercises of the book, it will help so much in understanding the book.
Published on 24 April 1998

5.0 out of 5 stars The Dragon is the standard text but....
"The Dragon" is the standard text on compiler theory and practices, and a must to have in your library if you are into compiler writing. Read more
Published on 15 Jan 1998

5.0 out of 5 stars The best compiler writer reference book
This is simply the BEST reference book for compiler writers. The authors did an excellent work writing this book; all the features of a compiler are explained in depth. Read more
Published on 16 Oct 1997

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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

   


Listmania!


Look for similar items by category


Feedback


The Body Shop

The Body Shop - Vitamin C Skin Boost
Protect and boost your glow with The Body Shop Vitamin C Skin Boost.

Shop The Body Shop

 

More From Jeffrey D. Ullman

Database Systems: International...

Database Systems: International...

  For Database Systems and Database Design and Application courses... Read more
£39.89

 

Boys Smell

Lynx Africa Body Spray and After Shave Gift set
But we make sure they smell good...

Discover male grooming at Amazon.co.uk

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and 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
The Girl Who Played with Fire
Breaking Dawn (Twilight Saga)
The Girl with the Dragon Tattoo
The Host
The Host by Stephenie Meyer

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates