Related articles |
---|
book on implementation of OO languages marjan.mernik@uni-mb.si (marjan mernik) (1996-07-09) |
Re: book on implementation of OO languages jdean@cs.washington.edu (1996-07-13) |
Re: book on implementation of OO languages jplevyak@violet-femmes.cs.uiuc.edu (1996-07-20) |
Re: book on implementation of OO languages johan_g@algonet.se (Johan Gunnarsson) (1996-07-20) |
Re: book on implementation of OO languages joshu@diku.dk (1996-07-22) |
From: | jdean@cs.washington.edu (Jeffrey Dean) |
Newsgroups: | comp.compilers |
Date: | 13 Jul 1996 21:59:08 -0400 |
Organization: | Computer Science & Engineering, U of Washington, Seattle |
References: | 96-07-058 |
Keywords: | books, OOP, bibliography |
: I'm looking for books, papers, TR, ... about implementation of
: Object-Oriented languages. The Peyton-Jones's "The Implementation of
: Functional Programming Languages" covers in detail functional languages.
: Any such book exists for Object-Oriented languages?
I'm not aware of any books that cover O-O language implementation in
any detail, but there are lots of good papers and theses on
implementation techniques. I would recommend the following as good
starting points. The last three suggestions all have lengthy
bibliographies that point to other work).
@inproceedings{deutsch:popl84,
title="Efficient Implementation of the {Smalltalk-80} System",
author="L. Peter Deutsch and Allan M. Schiffman",
booktitle="Proceedings of Synposium on Principles of
Programming Languages, No. 11",
address="Salt Lake City, Utah",
year=1984,
month=jan,
pages="297--302"
}
@phdthesis{chambers:thesis,
author="Craig Chambers",
title="The Design and Implementation of the SELF Compiler, an
Optimizing Compiler for Object-Oriented Programming Languages",
school="Stanford University",
month=mar,
year=1992,
note="Published as technical report STAN-CS-92-1420"
}
@phdthesis{holzle:thesis,
author= {Urs H{\"o}lzle},
title="Adaptive Optimization for Self: Reconciling High Performance
with Exploratory Programming",
school="Stanford University",
month=aug,
year=1994
}
Our research group has just produced a new TR that combines a bunch of
our recent publications into one lengthy TR:
@techreport{cecil:whole-program,
author="Craig Chambers and Jeffrey Dean and David Grove",
title="Whole-Program Optimization of Object-Oriented Languages",
institution= "Department of Computer Science and Engineering.
University of Washington",
number="TR-96-06-02",
month=jun,
year=1996
}
Several WWW sites have on-line versions of these and other relevant papers
(the Deutsch and Shiffman paper is not on-line, however, as far as I know).
Self project (has Chambers's & Hoelzle's theses):
http://self.smli.com/
Cecil project (has the whole-program optimization TR and several other papers):
http://www.cs.washington.edu/research/projects/cecil/www/cecil-home.html
OOCSB project:
http://www.cs.ucsb.edu/oocsb/
UMass OO systems group:
http://osl-www.cs.umass.edu/~oos/home.html
Happy reading,
-- Jeff
------------------------------------------------------------------------------
Jeffrey Dean (jdean@cs.washington.edu) Graduate Student, Cecil Project
Dept. of Computer Science & Engineering University of Washington
http://www.cs.washington.edu/homes/jdean/index.html
--
Return to the
comp.compilers page.
Search the
comp.compilers archives again.