View Cart
Our agreement with Amazon.com enables us to offer a fine selection of magazines for IT professionals and home computing enthusiasts about topics such as personal computing and application development. Browse by category or use our advanced search service to search by title, publisher, or keyword.
 
If you find something that appeals to you, add it to your cart with confidence knowing that you'll get Amazon.com's lowest price. When you're ready to buy, we'll take you to Amazon's pages for final checkout and payment.
 
100% of all commissions earned by Kazzlo International are donated to Project Respond, a public charity dedicated to a greener, healthier planet and sponsor of initiatives such as the Green School Scholarship Award program.
 
Help
Perform a New Search

Programming Language Processors in Java: Compilers and Interpreters

Programming Language Processors in Java: Compilers and Interpreters

Details | Description | Customer Reviews
By: David Watt (Author), Deryck Brown (Author)  (Hardcover - 2000)
Eligible for FREE Super Saver Shipping.
Availability:   Usually ships in 24 hours  
 
List Price:   $120.20 Our Price:  $103.46 Save:  14%
Product Details
More Buying Choices

55 used & new   from  $7.27
 
 
Have one to sell?
   
» Hardcover: (436 pages)
» Publisher Prentice Hall (February 14, 2000)
» ISBN: 0130257869
» Product Dimensions: 9.3 x 6.9 x 1.2 inches
» Amazon.com Sales Rank: #1,253,227 in Books
» Average Customer Review
     
 
 
Book Description
This book provides a gently paced introduction to techniques for implementing programming languages by means of compilers and interpreters, using the object-oriented programming language Java. The book aims to exemplify good software engineering principles at the same time as explaining the specific techniques needed to build compilers and interpreters.




Customer Reviews
Average Customer Review
7 Reviews
5 star:
 (6)
4 star:    (0)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 

54 of 55 people found the following review helpful
5.0 out of 5 stars Clear and illustrative in telling you what you need to know, January 10, 2001
This review is from: Programming Language Processors in Java: Compilers and Interpreters (Hardcover)
My situation: I am writing this because I feel that I owe a lot to the authors. I am a University student and I developed an interest in compilation and interpretation. I had access to a wide range of texts at my University but I struggled to get a foothold in the field. I was having difficulty turning the theory presented in these academic texts into practice in my own attempts at compilers.
Ideal for me: I had given up on the field for the time being when I came across this book. I could not believe it. It was not what I was looking for because I had no idea it existed, but it quickly became apparent that it was ideal for my situation. My preferred language is Java and so this just helped to make the examples jump out of the page at me that little bit more.
Working through the book: I enjoyed working through the book and found it very readable and self-explanatory. The examples are excellent and reinforce every concept presented by the book. It stood out from everything I... Read more
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


37 of 37 people found the following review helpful
5.0 out of 5 stars Simply the best Learing-by-Coding compiler book, February 20, 2005
By 
Jos van Roosmalen (The Netherlands, Europe) - See all my reviews
(REAL NAME)   
This review is from: Programming Language Processors in Java: Compilers and Interpreters (Hardcover)
This is really the greatest 'Compiler for Dummies' book as of today. I own and studied all books (total arround 80) about compiler constructions you can buy in the world today plus a lot of out of print titles, so I know what you can buy on the market...

If you're looking for a learning-by-coding compiler book don't look futher. This is a great introbook for a Bachelor of Science of a Professional Bachelor student! If you have the money to buy only one compiler book buy this one. If you have the money to buy 2 books and you also know a bit C++, buy this one and 'Writting compilers and Interpreters' from Ronald Mak which also offers a pratical approach which is also nice for newbies but not that nice as this book.

If you have finished this book and want to get more theoretical insight or you're a Computer Science M.Sc student (like me), read 'Programming Language Pragmatics' from Mr. Scott, which don't present the material on a dry manner. This book covers all... Read more
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


68 of 74 people found the following review helpful
3.0 out of 5 stars Rushed to publication too quickly, July 12, 2004
By 
Stephen F. Yegge "stevey" (Seattle, WA United States) - See all my reviews
(REAL NAME)   
This review is from: Programming Language Processors in Java: Compilers and Interpreters (Hardcover)
It's a lot of work creating a textbook like this, and the authors did a great job along certain dimensions. The book is well-organized and much more accessible than many (in)famous compilers books. The copy editing is high-quality: there aren't many mistakes in the book. The book itself is beautifully bound and printed, making it a pleasure to read. There's lots of sample code. On the whole, it's not a bad effort.
There -are- some real problems with it, though. The most obvious and central problem is that it's not a book by (or for) Java programmers. It feels very much as if the book was hastily rewritten from "Language Processors in Pascal" to "Language Processors in Java" after Java exploded in popularity, a year or two before the book was published. The mini-Triangle language is clearly a Pascal derivative, and many of the "pseudo-code" examples are really Pascal. Pascal may be a teaching language, but it looks completely alien to Java... Read more
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


Share your thoughts with other customers:
 See all 7 customer reviews...
All brands, company, or product names or trademarks belong to their respective holders.
An AJAX error has occurred while processing the data