Re: Books: Modern Compiler (Design | Implementation)

N D Efford <nde@comp.leeds.ac.uk>
13 Apr 2003 12:39:18 -0400

          From comp.compilers

Related articles
Books: Modern Compiler (Design | Implementation) andrew@acooke.org (2003-04-05)
Re: Books: Modern Compiler (Design | Implementation) fgagnon@inouii.com (Francois Gagnon) (2003-04-07)
Re: Books: Modern Compiler (Design | Implementation) dot@dotat.at (Tony Finch) (2003-04-07)
Re: Books: Modern Compiler (Design | Implementation) nde@comp.leeds.ac.uk (N D Efford) (2003-04-13)
| List of all articles for this month |

From: N D Efford <nde@comp.leeds.ac.uk>
Newsgroups: comp.compilers
Date: 13 Apr 2003 12:39:18 -0400
Organization: University of Leeds
References: 03-04-010
Keywords: books
Posted-Date: 13 Apr 2003 12:39:18 EDT
Originator: nde@Linux

andrew cooke <andrew@acooke.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.




Nick



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.