|Appel Book : Modern Compiler Implementation In C ?? firstname.lastname@example.org (Sahan Amarasekera) (2000-11-11)|
|Re: Appel Book : Modern Compiler Implementation In C ?? email@example.com (Lieven Marchand) (2000-11-14)|
|Re: Appel Book : Modern Compiler Implementation In C ?? firstname.lastname@example.org (Mark Scott) (2000-11-14)|
|Re: Appel Book : Modern Compiler Implementation In C ?? email@example.com (2000-11-17)|
|Re: Appel Book : Modern Compiler Implementation In C ?? firstname.lastname@example.org (Malcolm Crowe) (2001-01-26)|
|From:||Mark Scott <email@example.com>|
|Date:||14 Nov 2000 13:15:49 -0500|
|Organization:||Division of Informatics, The University of Edinburgh|
|Posted-Date:||14 Nov 2000 13:15:49 EST|
Sahan Amarasekera <firstname.lastname@example.org> wrote:
: I am a complete beginner to compiler construction. I was wondering
: whether the book Modern Compiler Implementation In C (the 1998, later
: version) by Andrew W. Appel is a good book for me to begin with.
: I have read the "comp.compilers monthly message and Frequently Asked
: Questions" message and seen the review by Quinn Tyler Jackson that
: seems to suggest it is good for beginners. I was just wondering : What
: does everyone else think ?
The Appel book is used at Edinburgh University for a 3rd year course
in Compiling Techniques, with the implementation of a compiler for a
subset of Tiger being the coursework. When I did the course last
year I found the book confusing in parts, and its referal to tables
and figures some pages away a constant irritation.
However, I did find it informative despite its confusing nature.
Some of this confusion may be because the C was not written by
Appel - the book was orignally ML, and then translated to C and Java,
so the C and Java are not great examples of how to code in those
languages (the Java version uses few OO programming techniques).
4th Year Computer Science
Return to the
Search the comp.compilers archives again.