Sold by Mighty Ape
The Third Edition emphasizes modern software engineering practices in writing compilers and interpreters. Although its primary goal remains teaching these skills, the book can also be viewed as a modern software engineering book that uses writing compilers and interpreters as case studies. This edition keeps the same basic chapter organization as the second edition. The major changes includes new coverage of the Java Collections Framework and the Java Virtual Machine, UML, object-oriented programming, and XML and XML transformation tools. This is the definitive, up-to-date resource for IT professionals.
Author Biography
Ronald Mak wrote the earlier editions of this very successful book as well as The Martian Principles for Successful Enterprise Systems: 20 Lessons Learned from NASA’s Mars Exploration Rover Mission (also published by Wiley). He is also the author of Java Number Cruncher: The Java Programmer’s Guide to Numerical Computing. He develops advanced software systems for organizations from startups to NASA. Currently a research staff member at the IBM Almaden Research Center, he also teaches compiler writing and software engineering at San José State University.
We are committed to protecting your rights under the Consumer Guarantees Act and working with our suppliers to assist with warranty claims. Products sold by Mighty Ape will be covered by a Manufacturer's Warranty for at least a one-year period from the date of purchase.
Your warranty will cover any manufacturing defects which, if existing, will present themselves within this warranty period.
Your warranty will not cover normal wear and tear, faults caused by misuse, and accidents which cause damage or theft caused after delivery. Using the product in a way it is not designed for will void your warranty.
Please refer to our Help Centre for more information.