|Help: Appel's "Modern compiler implementation ..." project firstname.lastname@example.org (Stefan Sarstedt) (1999-05-20)|
|Re: Help: Appel's "Modern compiler implementation ..." project email@example.com (William D Clinger) (1999-05-27)|
|Re: Help: Appel's "Modern compiler implementation ..." project firstname.lastname@example.org (Matthias Blume) (1999-06-02)|
|Re: Help: Appel's "Modern compiler implementation ..." project email@example.com (1999-06-02)|
|Re: Help: Appel's "Modern compiler implementation ..." project firstname.lastname@example.org (Torben Mogensen) (1999-06-02)|
|From:||email@example.com (Marc Hernandez)|
|Date:||2 Jun 1999 01:45:37 -0400|
|Organization:||University of Oregon Computer Science Department|
Stefan Sarstedt (firstname.lastname@example.org) 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
: 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
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.
Return to the
Search the comp.compilers archives again.