|
Writing Compilers and Interpreters
 |
Author: Ronald Mak List Price: $70.00 Our Price: Click to see the latest and low price ISBN: 0471113530 Publisher: John Wiley & Sons (11 July, 1996) Edition: Paperback Sales Rank: 27,656 Average Customer Rating: 4.46 out of 5
|
Customer ReviewsRating: 4 out of 5 Good Book, But The Code Is Only Partially Object Oriented It is a good book and its implementation of a Pascal compiler functions fine, but I didn't like the way the code was only partially object oriented. It's hard for me to understand why the author went to the trouble of making 90% of the code object oriented and then used some global variables that should obviously be members of some of the classes. Other than that, the book was very easy to understand. Rating: 5 out of 5 Excellent practical introduction to the subject This text fully accomplishes its goal of providing a simple and practical introduction to this subject. Students and self-taught programmers having difficulty understanding compiler theory from texts like the "dragon book" will find this book very useful in getting started. Working thru all the well written C++ code also provides excerise in polishing your C++ programming skills, beyond the first class introducing C++. Though there is a lot of code, I feel there is significant "added value" in the presentation of code segments and textual descriptions which helps novices grasp implementation of the concepts being discussed. As every author knows, books like all other projects can be refined further. One enhancement to this book is that every chapter should include a (small) section dedicated discussing the theoretical concepts without any reference to the code. Alternative approaches and advanced concepts could be mentioned here with a word about using simple techniques to stay in line with the goal of the book. Rating: 5 out of 5 The Most Elegant C++ I ve ever seen I wouldn't trust anyone who says this book is less than beautiful. Beautifully written C++ with excellent comments. Written for true programmers, its really a bunch of code with explanations of what he's doing. Not only learn about compilers, but learn how to write good code. Be prepared to study the code in detail if you want to learn, but isn't that the only way to learn anyway ?
Similar Products
· lex & yacc, 2nd Edition
· Virtual Machine Design and Implementation in C/C++ (With CD-ROM)
· Constructing Language Processors for Little Languages
· Advanced Compiler Design and Implementation
· Programming Language Pragmatics
|