Re: textbooks and University Degrees in Compiler Design.

Allyn Dimock <dimock@smalltalk.eas.harvard.edu>
28 Jun 1998 21:34:53 -0400

          From comp.compilers

Related articles
University Degrees in Compiler Design. Matthew.Webb@net1.demon.co.uk (Matthew Webb) (1998-06-11)
Re: University Degrees in Compiler Design. napi@cel.mimos.my (1998-06-11)
Re: University Degrees in Compiler Design. bear@sonic.net (Ray Dillinger) (1998-06-25)
Re: University Degrees in Compiler Design. napi@cel.mimos.my (1998-06-27)
Re: textbooks and University Degrees in Compiler Design. bear@sonic.net (Ray Dillinger) (1998-06-28)
Re: textbooks and University Degrees in Compiler Design. dwight@pentasoft.com (1998-06-28)
Re: textbooks and University Degrees in Compiler Design. tinyam@ece.ucdavis.edu (Peter Tin Yam Ho) (1998-06-28)
Re: textbooks and University Degrees in Compiler Design. dimock@smalltalk.eas.harvard.edu (Allyn Dimock) (1998-06-28)
Re: textbooks and University Degrees in Compiler Design. thomasl@erix.ericsson.se (Thomas Lindgren) (1998-07-01)
Re: textbooks and University Degrees in Compiler Design. anton@mips.complang.tuwien.ac.at (1998-07-03)
Re: textbooks and University Degrees in Compiler Design. ruoccos@comm2000.it (Sergio Ruocco) (1998-07-03)
Re: textbooks and University Degrees in Compiler Design. shrib@iname.com (Shri Borde) (1998-07-20)
| List of all articles for this month |

From: Allyn Dimock <dimock@smalltalk.eas.harvard.edu>
Newsgroups: comp.compilers
Date: 28 Jun 1998 21:34:53 -0400
Organization: Harvard University, Cambridge, Massachusetts
References: 98-06-045 98-06-068 98-06-149 98-06-150 98-06-159 98-06-162
Keywords: books

> >For that matter, can *anyone* on the newsgroup tell us what the texts
> >they prefer are?


For a first course which spends time on the front end as well as
optimizations, the 'dragon book' has yet to be beaten.


Appel's "Modern Compiler Implementation in [your favorite
implementation language here]" is something to consider if you want
just a taste of OO or functional programming in your first course.


For second courses in compilers covering scalar optimizations, there
have just begun to be textbooks. At the present time Muchnick's
"Advanced Compiler Design and Implementation" has too many bugs in the
pseudocode, examples, and even some of the discussion to make it a
primary textbook at this point. I hope that he will take on a
co-author to bring out a better second edition -- the cookbook
approach that Muchnick uses can be good once the bugs are shaken out,
but it must be a time consuming job. Morgan's "Designing an
Optimizing Compiler" is reasonably bug free and interesting reading.


For parallelization issues, the two Michael Wolfe (no relation that I
know of) books are interesting.


Beyond this level you tend to get into a careful selection of classic
and current research papers for teaching.


-- Allyn Dimock
--


Post a followup to this message

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