Re: question on books about 'modern' compilers

Allyn Dimock <dimock@deas.harvard.edu>
8 May 1997 21:31:34 -0400

          From comp.compilers

Related articles
question on books about 'modern' compilers niall@cs.ucc.ie (Niall Dalton) (1997-05-05)
Re: question on books about 'modern' compilers dimock@deas.harvard.edu (Allyn Dimock) (1997-05-08)
Re: question on books about 'modern' compilers bs@hplb.hpl.hp.com (1997-05-13)
Re: question on books about 'modern' compilers markagr@aol.com (1997-05-14)
Re: question on books about 'modern' compilers nickb@harlequin.co.uk (Nick Barnes) (1997-05-16)
| List of all articles for this month |

From: Allyn Dimock <dimock@deas.harvard.edu>
Newsgroups: comp.compilers
Date: 8 May 1997 21:31:34 -0400
Organization: Division of Applied Sciences, Harvard University
References: 97-05-057
Keywords: books, Java

Niall Dalton <niall@cs.ucc.ie> writes:


> ...
> read? I remember seeing a reference to a book about writing compilers
> in java. Could someone point me in the direction of this?


I believe that Andrew Appel has just published such a book, "Modern
Compiler Implementation in Java" -- See his homepage
http://www.cs.Princeton.EDU:80/faculty/appel/


> Btw, I'm interested in functional and logic languages as well as
> imperative ones.


For lazy (Haskell-like) functional languages, see the texts by
Simon Peyton-Jones "The Implementation of Functional Programming
Languages" and "Implementing Functional Languages" (the second is a
project book), both Prentice-Hall


For implementations of ML, try Andrew Appel "Compiling with
Continuations" Cambridge Press, which examines the SML/NJ 0.75
compiler in reasonable detail. Or Xavier Leroy. "The ZINC experiment,
an economical implementation of the ML language", INRIA Technical
report, about implementation of a predecessor of CAML-Light, available
off Leroy's home page http://pauillac.inria.fr/~xleroy/


For Scheme, see tech reports by Steele on the Rabbit Compiler and by
Kranz et al on the Orbit Compiler.


For logic programming, see Hassan Ait-Kaci "Warren's Abstract Machine:
A Tutorial Reconstruction" MIT Press. There must be more but I am not
familiar with the field.


Enjoy,


-- Allyn Dimock
--


Post a followup to this message

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