Have one to sell? Sell yours here
Compiler Design Theory (The Systems programming series)
 
See larger image
 
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.

Compiler Design Theory (The Systems programming series) [Hardcover]

Philip M. Lewis (Author)
5.0 out of 5 stars  See all reviews (2 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more

Formats

Amazon Price New from Used from
Hardcover --  
Paperback --  
Unknown Binding --  


Product Details

  • Hardcover: 775 pages
  • Publisher: Addison-Wesley (January 1976)
  • Language: English
  • ISBN-10: 0201144557
  • ISBN-13: 978-0201144550
  • Product Dimensions: 9.2 x 6.6 x 1.4 inches
  • Shipping Weight: 2.5 pounds
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #1,582,730 in Books (See Top 100 in Books)

More About the Authors

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

 

Customer Reviews

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

9 of 10 people found the following review helpful:
5.0 out of 5 stars The good starting point, is embracing, neat and actual., October 13, 2002
By 
Maxim Masiutin (Chisinau, Republic of Moldova) - See all my reviews
(REAL NAME)   
Amazon Verified Purchase(What's this?)
This review is from: Compiler Design Theory (The Systems programming series) (Hardcover)
This book is a good starting point for anyone who needs to create a compiler, parser or scanner, but didn't read anything about compiler design theory yet. This book is completely self-contained and assumes only the familiarity with programming languages and the mathematical sophistication commonly found in juniors or seniors.

The material in this book has been taught for several years in one-semester first-year graduate courses at Rensselaer Polytechnic Institute in Troy, N.Y., the State University of New York at Albany, and many other institutions. The bewildered looks of students in these institutions have motivated the authors to do several rewrites of the materials. That's why the book is pleasant to read and easy to understand.

The book contains a good introduction to state machines and all modern grammars, including, but not limited to, LALR(1).

Since the book doesn't cover code generation, but only lexical and syntax part, it is still actual since published 1976. For example, the most popular nowadays LALR(1) grammar, supported by Yacc and Bison, is a core of the GNU compiler and many other commercial compilers. But the book itself is tool-free, it explains the background that never expires, rather than bothering the reader with the tools which may exist today and vanish tomorrow. The example of such book with a mess of theory and tools is "Compilers: Principles, Techniques, and Tools" by by Alfred V. Aho.

The book "Compiler Design Theory" is embracing, neat and actual.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 5 people found the following review helpful:
5.0 out of 5 stars great book, May 15, 2004
By A Customer
This review is from: Compiler Design Theory (The Systems programming series) (Hardcover)
This book is the perfect storm of compiler theory books. Forget about the Dragon Book and pick this one up used for 10% of the "D" book's cost. Lewis et al lead you from an exploration of FSMs through PDMs(both D and ND)to CFGs,Top Down(LL(k)) and Bottom Up(LR(k)) grammars.The first 13 chapters of the book are worth the cost alone. Unlike other compiler books this one gives you a deep understanding of how to specify and develop a compiler.They don't gloss over things because they'll be using automated tools(LEX,YACC,etc.) to actually develop model compilers. You're down on "bare metal" here and you'll be the one specifying LL(1) Selection Sets or LR(1) Push Tables.
In short, if you're looking to obtain a detailed theoretical and practical understanding of Compiler design this is the book for you.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Tags Customers Associate with This Product

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

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 Discussions

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

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


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject