Map
Index
Random
Help
th

QuoteRef: ungaD10_1992

topics > all references > ThesaHelp: references t-z



ThesaHelp:
references t-z
Group:
object-oriented programming
Topic:
attribute-value pairs as information
Topic:
object-oriented fields
Topic:
inheritance of properties
Topic:
just-in-time compilation
Topic:
object-oriented methods
Topic:
generic operations and polymorphism
Topic:
type inheritance as reuse

Reference

Ungar, D., Smith, R.B., Chambers, C., Holzle, U., "Object, message, and performance: How they coexist in Self", Computer, October 1992, pp. 53-64. Google

Quotations
53 ;;Quote: Self programs run 5 times faster than other pure object-oriented languages and 2-3 times slower than optimized C
54 ;;Quote: a Self object consists of slots; a slot has a string name and any Self object)
54+;;Quote: Self parent slots are marked by '*' and searched if message not found
56 ;;Quote: Self compiles special-cased machine code on demand at run-time; multiple versions of machine code for one piece of source code; like Deutsch-Schiffman
59 ;;Quote: if a Self primitive rarely fails, the compiler delays compilation of the failure branch
59 ;;Quote: use message splitting to prevent the lose of type information when the control flow merges; allows compile-time lookup and in-lining
63 ;;Quote: dynamically bound messages allow methods to transcend the representation of the objects they manipulate
63+;;Quote: inheritance allows different objects to share methods without copying them


Related Topics up

ThesaHelp: references t-z (309 items)
Group: object-oriented programming   (26 topics, 822 quotes)
Topic: attribute-value pairs as information (57 items)
Topic: object-oriented fields (28 items)
Topic: inheritance of properties (24 items)
Topic: just-in-time compilation (20 items)
Topic: object-oriented methods (42 items)
Topic: generic operations and polymorphism (67 items)
Topic: type inheritance as reuse (27 items)

Collected barberCB 3/93
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.