(Enter summary)
Abstract: . The Self system attempts to integrate intellectual and non-intellectual
aspects of programming to create an overall experience. The language semantics,
user interface, and implementation each help create this integrated experience.
The language semantics embed the programmer in a uniform world of simple objects
that can be modified without appealing to definitions of abstractions. In a
similar way, the graphical interface puts the user into a uniform world of tangible
objects that can be... (Update)
Cited by: More
Subtext: Uncovering the Simplicity of Programming - Jonathan Edwards Mit (2005)
(Correct)
A Flexible Integral Computing System - Based On Structurally-Reflective (2000)
(Correct)
Attack of the Clones - James Noble Brian
(Correct)
Active bibliography (related documents): More All
0.5: Inheritance in a Deductive Object Database Language with.. - Bertino, Guerrini, Montesi
(Correct)
0.5: Implementing a Java Virtual Machine in the Java Programming.. - Taivalsaari (1998)
(Correct)
0.4: Classes vs. Prototypes - Some Philosophical and Historical.. - Taivalsaari (1996)
(Correct)
Similar documents based on text: More All
0.1: Object, Message, and Performance: How they coexist in SELF - Ungar, al.
(Correct)
0.1: A Simple and Unifying Approach to Subjective Objects - Smith, Ungar (1996)
(Correct)
0.1: Optimizing Dynamically-Typed Object-Oriented Languages.. - Hölzle, Chambers, Ungar (1991)
(Correct)
Related documents from co-citation: More All
11: Self: The power of simplicity (context) - Ungar, Smith - 1987
5: Smalltalk 80: The language and its implementation (context) - Goldberg, Robson - 1983
5: Object Management Group
- Object, for et al. - 1991
BibTeX entry: (Update)
R. Smith, D. Ungar. Programming as an Experience: The Inspiration for Self. Proc. of ECOOP'95, LNCS 952, Springer Verlag, 1995.. http://citeseer.ist.psu.edu/smith95programming.html More
@article{ smith95programming,
author = "Randall B. Smith and David Ungar",
title = "Programming as an Experience: The Inspiration for Self",
journal = "Lecture Notes in Computer Science",
volume = "952",
pages = "303--??",
year = "1995",
url = "citeseer.ist.psu.edu/smith95programming.html" }
Citations (may not include all citations):
257
Smalltalk-80: The Language and Its Implementation (context) - Goldberg, Robson - 1983
121
Efficient Implementation of the Smalltalk -80 System
- Deutsch, Schiffman - 1984
95
Making Pure Object-Oriented Languages Practical
- Chambers, Ungar - 1991
82
Object-Oriented Programming in the Beta Programming Language (context) - Madsen, Moller-Pedersen et al. - 1993
81
an Optimizing Compiler for Object-Oriented Programming Langu.. (context) - Chambers, Implementation et al. - 1992
80
Optimizing Dynamically-Dispatched Calls with RunTime Type Fe.. (context) - Holzle, Ungar - 1994
67
Iterative Type Analysis and Extended Message Splitting: Opti..
- Chambers, Ungar - 1990
64
Constraint-Based Tools for Building User Interfaces (context) - Borning, Duisberg - 1981
48
Type Inference of Self: analysis of Objects with Dynamic and..
- Agesen, Palsberg et al. - 1993
45
a Dynamically-Typed Object-Oriented Language Based on Protot.. (context) - Chambers, Ungar et al. - 1989
36
Optimizing Dynamically-Typed Object-Oriented Programs using ..
- Holzle, Chambers et al. - 1991
23
Prototype-Based Languages: From a New Taxonomy to Constructi..
- Dony, Malenfant et al.
22
A critical view of inheritance and reusability in objectorie.. (context) - Taivalsaari - 1993
20
Parents are Shared Parts of Objects: Inheritance and Encapsu..
- Chambers, Ungar et al. - 1991
16
User Interface: Manifesting the System-wide Vision of Concre.. (context) - Smith, Maloney et al.
15
Adaptive Optimization for Self: Reconciling High Performance.. (context) - Holzle - 1994
11
Debugging Optimized Code with Dynamic Deoptimization (context) - Holzle, Chambers et al. - 1992
10
A Third Generation Self Implementation: Reconciling Responsi.. (context) - Holzle, Ungar - 1994
9
Object-Oriented Programming with Prototypes (context) - Blaschek - 1994
8
and Performance: How They Coexist in Self (context) - Ungar, Smith et al. - 1992
7
Strong Typing of Object-Oriented Languages Revisited
- Madsen, Magnusson et al. - 1990
6
Directness and Liveness in the Morphic User Interface Constr.. (context) - Maloney, Smith
4
Kevo - a prototype-based object-oriented language based on c.. (context) - Taivalsaari - 1992
2
Prototype-Based Languages: Object Lessons from Class-Free Pr.. (context) - Smith, Lentczner et al. - 1994
2
Concatenation-based object-oriented programming in Kevo (context) - Taivalsaari - 1993
1
The Use Mention Perspective on Programming for the Interface (context) - Smith, Ungar et al. - 1992
1
Seity: Object-Focused Interaction in the Self User Interface (context) - Chang - 1995
1
Implementing a Class-based Language using Prototypes (context) - Wolczko
1
Experiences with the Alternate Reality Kit (context) - Smith - 1987
1
Getting Close to Objects (context) - Chang, Ungar et al. - 1995
1
Ecole des Mines de Nantes (context) - Mulet, Langages et al. - 1995
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www.sunlabs.com/research/self/papers/): More
Experiencing SELF Objects: An Object-Based Artificial Reality - Chang, Ungar
(Correct)
Organizing Programs Without Classes - Ungar, Chambers, Chang, Hölzle (1991)
(Correct)
Integrating Independently-Developed Components in Object-Oriented .. - Hölzle (1993)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC