|Books: Modern Compiler (Design | Implementation) email@example.com (2003-04-05)|
|Re: Books: Modern Compiler (Design | Implementation) firstname.lastname@example.org (Francois Gagnon) (2003-04-07)|
|Re: Books: Modern Compiler (Design | Implementation) email@example.com (Tony Finch) (2003-04-07)|
|Re: Books: Modern Compiler (Design | Implementation) firstname.lastname@example.org (N D Efford) (2003-04-13)|
|From:||N D Efford <email@example.com>|
|Date:||13 Apr 2003 12:39:18 -0400|
|Organization:||University of Leeds|
|Posted-Date:||13 Apr 2003 12:39:18 EDT|
andrew cooke <firstname.lastname@example.org> wrote:
> Modern Computer Design by Grune et al, and Modern Compiler
> Implementation in Java, by Appel and Palsberg
Grune: very readable, more depth.
Appel: less detail, but more practical.
> one criticism of the Java version is that it's "not Java style", but
> since I've used both ML and Java, I'd like to see what an ML
> programmer can bring to Java).
Second edition has more idiomatic Java. It also switches
tools from CUP to JavaCC and SableCC.
> I have quite a bit of programming experience (I've written a small
> interpreter, just completed a parser for XPath, have used ML, Lisp,
> Haskell, as well as programming for a living in Java) etc etc. So I'm
> more interested in "deep" stuff rather detailed implementation.
Go for Grune then.
Return to the
Search the comp.compilers archives again.