Re: Appel Book : Modern Compiler Implementation In C ??

Lieven Marchand <mal@bewoner.dma.be>
14 Nov 2000 13:05:44 -0500

          From comp.compilers

Related articles
Appel Book : Modern Compiler Implementation In C ?? sahan_a@my-deja.com (Sahan Amarasekera) (2000-11-11)
Re: Appel Book : Modern Compiler Implementation In C ?? mal@bewoner.dma.be (Lieven Marchand) (2000-11-14)
Re: Appel Book : Modern Compiler Implementation In C ?? mxs@dcs.ed.ac.uk (Mark Scott) (2000-11-14)
Re: Appel Book : Modern Compiler Implementation In C ?? d97roli@dtek.chalmers.se (2000-11-17)
Re: Appel Book : Modern Compiler Implementation In C ?? m-crowe@nildram.co.uk (Malcolm Crowe) (2001-01-26)
| List of all articles for this month |
From: Lieven Marchand <mal@bewoner.dma.be>
Newsgroups: comp.compilers
Date: 14 Nov 2000 13:05:44 -0500
Organization: Compilers Central
References: 00-11-084
Keywords: books
Posted-Date: 14 Nov 2000 13:05:44 EST

Sahan Amarasekera <sahan_a@my-deja.com> writes:


[ how is the Appel Book for beginners? ]


I think the book strikes a nice balance between theory and
practice. The theory behing many things get explained without being
overly formal and also gets demonstrated in working code. If you
follow the exercises you end up with a working compiler. There's also
a nice balance between the subject. I've always found parsing gets too
much attention in the Dragon Book.


One caveat though. I've read the Java version and the Java code shown
is disguised ML. I don't know whether the C version is the same, but
in that case I would recommend the ML version proper. It seems to be
endemic that authors don't bother to write the other language versions
of their books in idiomatic code. Sedgewick's Algorithms in C is very
Pascal-ish and Numerical Recipes is only understandable in Fortran.


Post a followup to this message

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