Hardcover: 720 pages
Publisher: Pearson; 1 edition (November 7, 2009)
Language: English
ISBN-10: 0136067050
ISBN-13: 978-0136067054
Product Dimensions: 7.6 x 1.7 x 9.1 inches
Shipping Weight: 2.7 pounds (View shipping rates and policies)
Average Customer Review: 2.8 out of 5 stars See all reviews (6 customer reviews)
Best Sellers Rank: #926,396 in Books (See Top 100 in Books) #65 in Books > Computers & Technology > Programming > Languages & Tools > Compiler Design #177 in Books > Computers & Technology > Programming > Languages & Tools > Compilers #990 in Books > Computers & Technology > Programming > Languages & Tools > Java
I am 22. I found this rare book at a library sells, they were having a sell and sold this vbook for [money]. My interest at that time was compiler design. It was more out of curiosity, than for any real project. So, maybe this review is not from the perpsective of a professional, but a curious student 3 years ago. I did find this book to be rather incitive. This book is also heavy on terminology. As in the first chapter they give a detailed desciption of different classes of compilers. The second chapter goes into lexical analysis. And the next few chapters they give the student an excercise to write a small compiler, that is rather trivial. That is the plus of this book, they give excercises for the student. This book also has a chapter on scanning, which is the best I ever seen in any compiler design book I have ever read. They talk about concepts of set theory as it relates to lexical analysis. Then they talk about regular expression and Fintie automata. This book is a great read indeed, and very easy to read. There are quite of few chapters dedicated to parsing. In the chapters related to parsing they give a comparisons to Top Down and Bottom up parsing. They even go well known utilities like Yacc. The last few chapters go into depth chapter by chapter on implementing control structures:conditional, itereative, recursive. Even the appropiate runtimes, like code generation. There is even one chapter that goes into the fundemental Data Structures for a compiler. The last chapters is called "Parsing In The Real World". The code example in this book are based off of a language the ADA-CS langauge. There is a brief tutorial of this language. But the code is just illustration, as they do not use a full langauge for the illustration.
Crafting A Compiler Beginner's Guide to Programming the PIC24/dsPIC33: Using the Microstick and Microchip C Compiler for PIC24 and dsPIC33 (Volume 1) Beginner's Guide To Embedded C Programming: Using The Pic Microcontroller And The Hitech Picc-Lite C Compiler Modern Compiler Implementation in Java Principles of Compiler Design (Addison-Wesley series in computer science and information processing) Compiler Construction: Principles and Practice Engineering a Compiler Modern Compiler Implementation in ML Modern Compiler Implementation in C Introduction to Compiler Design (Undergraduate Topics in Computer Science) Compiler Design in C (Prentice-Hall software series) Knifemaking: A Complete Guide to Crafting Knives, Handles & Sheaths Understanding and Crafting the Mix: The Art of Recording Honey Crafting: From Delicious Honey Butter to Healing Salves, Projects for Your Home Straight from the Hive Natural Liquid Soap Making...Made Simple: Complete Beginner's Guide to Crafting Shampoos, Shower Gels, Hand Soaps, Laundry Soap, and More! Country Living Crafting Wreaths at Home Open a Profitable Home Business Crafting Beautiful 3D Picture Frames Upcycling DIY Projects: 45 Crafting Ideas for Gifting, Decorating, and Fashion (Recycling & Declutter) Crafting by Concepts: Fiber Arts and Mathematics Paracord: Instructions For Creating and Crafting Survival Kits: Bracelet and Survival Kit Guide For Bug Out Bags (Survival Guide)