DocumentCode :
273053
Title :
SELF: the power of simplicity (object-oriented language)
Author :
Ungar, David ; Smith, R.B.
Author_Institution :
Stanford Univ., CA, USA
fYear :
1988
fDate :
Feb. 29 1988-March 3 1988
Firstpage :
162
Lastpage :
165
Abstract :
An introduction is given to SELF, an object-oriented language for exploratory programming that is based on a small number of simple and concrete ideas: prototypes, slots and behavior. Prototypes combine inheritance and instantiation to provide a framework that is simpler and more flexible than most object-oriented languages. Slots unite variables and procedures into a single construct. This permits the inheritance hierarchy to take over the function of lexical scoping in conventional languages. Because SELF does not distinguish state from behavior, it narrows the gap between ordinary objects and procedures. SELF´s simplicity and expressiveness offer insights into object-oriented computation.<>
Keywords :
high level languages; programming; SELF; behavior; exploratory programming; inheritance; instantiation; lexical scoping; object-oriented language; objects; procedures; prototypes; slots; Automatic programming; Cloning; Computer languages; Concrete; Message passing; Object oriented programming; Prototypes; Runtime; Storage automation; Trademarks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Compcon Spring '88. Thirty-Third IEEE Computer Society International Conference, Digest of Papers
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-8186-0828-5
Type :
conf
DOI :
10.1109/CMPCON.1988.4851
Filename :
4851
Link To Document :
بازگشت