• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

DMCA

SELF: The power of simplicity (1991)

Cached

  • Download as a PDF

Download Links

  • [pages.cs.wisc.edu]
  • [www.it-c.dk]
  • [www.it-c.dk]
  • [www.itu.dk]
  • [selflanguage.org]
  • [bibliography.selflanguage.org]
  • [www.selflanguage.org]
  • [www.cs.auc.dk]
  • [www.cs.colorado.edu]
  • [ranger.uta.edu]
  • [ranger.uta.edu]
  • [ranger.uta.edu]
  • [www.sunlabs.com]
  • [www.sunlabs.com]
  • [www.cs.berkeley.edu]
  • [www.it-c.dk]
  • [www.cs.cmu.edu]
  • [www.itu.dk]
  • [www.idi.ntnu.no]
  • [www.it-c.dk]
  • [www.cs.cmu.edu]
  • [www.itu.dk]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by David Ungar , Randall B. Smith
Citations:640 - 19 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@INPROCEEDINGS{Ungar91self:the,
    author = {David Ungar and Randall B. Smith},
    title = {SELF: The power of simplicity},
    booktitle = {},
    year = {1991},
    pages = {227--242},
    publisher = {}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

SELF is an object-oriented language for exploratory programming 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. Finally, because SELF does not distinguish state from behavior, it narrows the gaps between ordinary objects, procedures, and closures. SELF’s simplicity and expressiveness offer new insights into objectoriented computation.

Keyphrases

object-oriented language    conventional language    single construct    new insight    small number    slot unite variable    ordinary object    exploratory programming    lexical scoping    inheritance hierarchy    prototype combine inheritance    william shakespeare    self simplicity    objectoriented computation    concrete idea   

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University