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

Mark Scott <mxs@dcs.ed.ac.uk>
14 Nov 2000 13:15:49 -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: Mark Scott <mxs@dcs.ed.ac.uk>
Newsgroups: comp.compilers
Date: 14 Nov 2000 13:15:49 -0500
Organization: Division of Informatics, The University of Edinburgh
References: 00-11-084
Keywords: books
Posted-Date: 14 Nov 2000 13:15:49 EST

Sahan Amarasekera <sahan_a@my-deja.com> 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).
--
Mark Scott
4th Year Computer Science
Edinburgh University


Post a followup to this message

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