Title
Object, message, and performance: how they coexist in Self
Abstract
The Self programming language, which distills object-oriented computation down to a simple story based on copying prototypes to create objects, inheriting from objects to share their contents, and passing messages to invoke methods, is discussed. It is shown that Self's uniform application of the object-message paradigm gives programmers unusual flexibility. Unconventional optimizations can bring its peak performance to within a factor of two of optimized C's performance. Overviews of Self and its message passing performance are presented.<>
Year
DOI
Venue
1992
10.1109/2.161280
IEEE Computer
Keywords
DocType
Volume
inheritance,message passing,object-oriented languages,object-oriented programming,Self programming language,inheritance,message passing,object-message paradigm,object-oriented computation,optimizations,prototype copying
Journal
25
Issue
ISSN
Citations 
10
0018-9162
25
PageRank 
References 
Authors
8.31
8
4
Name
Order
Citations
PageRank
David Ungar11530328.37
Randall B. Smith2994234.71
Craig Chambers33161351.45
Urs Hölzle43492346.29