Customization: Optimizing Compiler Technology for SELF, A Dynamically-Typed Object-Oriented Programming Language

@inproceedings{Chambers1989CustomizationOC,
  title={Customization: Optimizing Compiler Technology for SELF, A Dynamically-Typed Object-Oriented Programming Language},
  author={Craig Chambers and David M. Ungar},
  booktitle={PLDI},
  year={1989}
}
Dynamically-typed object-oriented languages please programmers, but their lack of static type information penalizes performance. Our new implementation techniques extract static type information from declaration-free programs. Our system compiles several copies of a given procedure, each customized for one receiver type, so that the type of the receiver is bound at compile time. The compiler predicts types that are statically unknown but likely, and inserts run-time type tests to verify its… CONTINUE READING
Highly Influential
This paper has highly influenced 10 other papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 189 citations. REVIEW CITATIONS

Citations

Publications citing this paper.
Showing 1-10 of 123 extracted citations

190 Citations

01020'89'95'02'09'16
Citations per Year
Semantic Scholar estimates that this publication has 190 citations based on the available data.

See our FAQ for additional information.

Similar Papers

Loading similar papers…