Search
Go

Shop by category
 
Writing Compilers and Interpreters: A Software Engineering Approach
Email a friendView larger image

Writing Compilers and Interpreters: A Software Engineering Approach

List Price: $75.00
Our Price: $53.27
You Save: $21.73 (29%)
Shipping: This item ships for FREE with Super Saver Shipping.
SKU:

7072229

In Stock
Usually ships in 9-13 business days

Note: Item may be sold and shipped by another company. Learn more.
Description:

Long-awaited revision to a unique guide that covers both compilers and interpreters Revised, updated, and now focusing on Java instead of C++, this long-awaited, latest edition of this popular book teaches programmers and software engineering students how to write compilers and interpreters using Java. You?ll write compilers and interpreters as case studies, generating general assembly code for a Java Virtual Machine that takes advantage of the Java Collections Framework to shorten and simplify the code. In addition, coverage includes Java Collections Framework, UML modeling, object-oriented programming with design patterns, working with XML intermediate code, and more.

Product Details:
Author: Ronald Mak
Paperback: 864 pages
Publisher: Wiley
Publication Date: September 28, 2009
Language: English
ISBN: 0470177071
Product Length: 7.4 inches
Product Width: 1.92 inches
Product Height: 9.22 inches
Product Weight: 2.7 pounds
Package Length: 9.1 inches
Package Width: 7.4 inches
Package Height: 2.1 inches
Package Weight: 2.75 pounds
Average Customer Rating: based on 1 reviews
Customer Reviews:
Average Customer Review: 5.0 ( 1 customer reviews )
Write an online review and share your thoughts with other customers.


Most Helpful Customer Reviews

18 of 18 found the following review helpful:

5An excellent book for learning how to implement an interpreter/compilerFeb 11, 2010
By A. Papadimitriou "sterg"

The book of Ronald Mak is simply excellent.
It develops very clearly the techniques to build a parser,
an interpreter, a source-level debugger and a compiler for the
Java Virtual Machine, all directed for the standard Pascal language.

The design of Ronald Mak is very modular build upon robust
software engineering methodologies and the developed modules can be easily
customized (e.g. by extending the Pascal language) and can be readily
utilized in other similar application domains (e.g. implementing special
purpose languages by replacing only the Pascal scanner and parser).

The parser is a top-down one, easily understandable.
Mak produces an intermediate code representation of the program, that is Pascal
independent, and thus both the presented source-level debugger, interpreter and JVM
compiler are kept independent of the Pascal language,
since they operate on the Abstract
Syntax Tree based intermediate code representation.

The Java code of the book is very elegant and understandable.
The design of the interactive source level debugger and of the compiler targeted at the
Java Virtual Machine are also of outstanding quality.

As the author also declares, the book is more for the one who wants to
implement compilers than for the compiler theorist. For the student or engineer who
wants to realize interpreters/compilers, the book is magnificent.



About Us   Contact Us
Privacy Policy Copyright © , Security Books. All rights reserved.
Web business powered by Amazon WebStore