Re: Help: Appel's "Modern compiler implementation ..." project

march@bilix.cs.uoregon.edu (Marc Hernandez)
2 Jun 1999 01:45:37 -0400

          From comp.compilers

Related articles
Help: Appel's "Modern compiler implementation ..." project stefan@bach.informatik.uni-ulm.de (Stefan Sarstedt) (1999-05-20)
Re: Help: Appel's "Modern compiler implementation ..." project will@ccs.neu.edu (William D Clinger) (1999-05-27)
Re: Help: Appel's "Modern compiler implementation ..." project see@my.sig (Matthias Blume) (1999-06-02)
Re: Help: Appel's "Modern compiler implementation ..." project march@bilix.cs.uoregon.edu (1999-06-02)
Re: Help: Appel's "Modern compiler implementation ..." project torbenm@diku.dk (Torben Mogensen) (1999-06-02)
| List of all articles for this month |
From: march@bilix.cs.uoregon.edu (Marc Hernandez)
Newsgroups: comp.compilers
Date: 2 Jun 1999 01:45:37 -0400
Organization: University of Oregon Computer Science Department
References: 99-05-085
Keywords: books, courses

Stefan Sarstedt (stefan@bach.informatik.uni-ulm.de) wrote:
: Has anybody done an implementation of Appel's Compiler project (from
: his book "Modern compiler implementation in C/Java") for Sparc of
: Intel maschines? We're currently planning to do a project with our
: students next semester but we would like to use our Sun or Intel
: maschines (we only have the MIPS-implementation of the tiger
: compiler).


: We'd also appreciate any experiences you've probably made using
: Appel's project in a compiler construction course.


I took a course fall of 98 with which we went through the
Appel book in java. This was for a university with terms.
Whew it was a lot of work but very rewarding. Our teacher
let us get into groups of 2 for the last portion of the compiler
which helped out a lot.
We were taught how to do it with Sparc but instead
generated Java Bytecode. This took some conceptual changes from
the given information but was a lot of fun. Other groups did
Sparc and Mips, but I am unaware of how their project turned out.
We got a complete compiler working, with all the necessary
conceptual changes.
I see no reason not to use it. I personally liked the
book better than the Dragon book (the only other compiler
book I have seen). He seemed to be a little more down to earth
and handson than the formentioned book.


Marc Hernandez


Post a followup to this message

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