![]() |
| |||||||||||||||
|
Sell Back Your Copy for $14.38
No matter where you bought them, get up to 70% back when you sell your books at Amazon.com.
Used Price$72.35
Trade-in Price$14.38
Price after
Trade-in$57.97 |
Product Details
Would you like to update product info or give feedback on images? |
In it, Quinniec covers a variety of different approaches to interpretation and compilation. Typically, an idea is presented with a chapter discussing the issues related to it -- then in the following chapter, a compiler or interpreter that implements it correctly. He covers compilation to C, compilation to bytecodes, direct interpretation, token-reduced interpretation, denotational semantics, lambda-calculus, continuations, macros, and an object system. It's well-written and engaging, and unlike some translations, the English is handled very well. The primary language being considered (and used) is Scheme -- arguably the easiest LISP dialect to implement and the hardest to implement well.
If you're interested in implementation choices for Scheme and the Lisp family of languages, this is an amazing book. Read more
|