BibSLEIGH
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
EDIT!
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter
Travelled to:
1 × Canada
1 × Denmark
1 × Switzerland
14 × USA
Collaborated with:
C.Chambers U.Hölzle R.B.Smith A.D.Samples P.N.Hilfinger G.Bracha O.Agesen F.Jackson J.Pallas H.Ossher D.Kimelman J.Maloney E.Lee W.R.Bush
Talks about:
orient (9) object (9) program (7) languag (7) dynam (7) type (7) self (7) optim (6) smalltalk (3) compil (3)

Person: David Ungar

DBLP DBLP: Ungar:David

Contributed to:

Onward! 20142014
OOPSLA 20042004
ECOOP 19951995
OOPSLA 19951995
OOPSLA 19941994
PLDI 19941994
PLDI 19921992
ECOOP 19911991
OOPSLA 19911991
PLDI 19901990
Best of PLDI 20041989
OOPSLA 19891989
PLDI 19891989
OOPSLA 19881988
PLDI 19881988
ASPLOS 19871987
OOPSLA 19871987
OOPSLA 19861986

Wrote 21 papers:

Onward-2014-UngarOK #named #programming #symmetry
Korz: Simple, Symmetric, Subjective, Context-Oriented Programming (DU, HO, DK), pp. 113–131.
OOPSLA-2004-BrachaU #design #named #object-oriented #programming language
Mirrors: design principles for meta-level facilities of object-oriented programming languages (GB, DU), pp. 331–344.
ECOOP-1995-HolzleU #hardware #object-oriented #question
Do Object-Oriented Languages Need Special Hardware Support? (UH, DU), pp. 283–302.
ECOOP-1995-SmithU #experience #programming
Programming as an Experience: The Inspiration for Self (RBS, DU), pp. 303–330.
OOPSLA-1995-SmithMU #flexibility #self #user interface
The Self-4.0 User Interface: Manifesting a System-wide Vision of Concreteness, Uniformity and Flexibility (RBS, JM, DU), pp. 47–60.
OOPSLA-1995-Ungar
Annotating Objects for Transport to Other Worlds (DU), pp. 73–87.
OOPSLA-1994-AgesenU
Sifting Out the Gold (OA, DU), pp. 355–370.
OOPSLA-1994-HolzleU #implementation #latency #performance
A Third-Generation SELF Implementation: Reconsiling Responsiveness with Performance (UH, DU), pp. 229–243.
PLDI-1994-HolzleU #feedback #optimisation #runtime
Optimizing Dynamically-Dispatched Calls with Run-Time Type Feedback (UH, DU), pp. 326–336.
PLDI-1992-HolzleCU #debugging
Debugging Optimized Code with Dynamic Deoptimization (UH, CC, DU), pp. 32–43.
ECOOP-1991-HolzleCU #dynamic typing #object-oriented #optimisation #polymorphism
Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches (UH, CC, DU), pp. 21–38.
OOPSLA-1991-ChambersU #object-oriented
Making Pure Object-Oriented Languages Practical (CC, DU), pp. 1–15.
PLDI-1990-ChambersU #analysis #dynamic typing #object-oriented #optimisation #source code
Iterative Type Analysis and Extended Message Splitting: Optimizing Dynamically-Typed Object-Oriented Programs (CC, DU), pp. 150–164.
Best-of-PLDI-1989-ChambersU89a #compilation #dynamic typing #object-oriented #optimisation #programming language
A retrospective on: “customization: optimizing compiler technology for self, a dynamically-typed object-oriented programming language” (with retrospective) (CC, DU), pp. 295–312.
OOPSLA-1989-ChambersUL #dynamic typing #implementation #object-oriented #performance #prototype
An Efficient Implementation of SELF — a Dynamically-Typed Object-Oriented Language Based on Prototypes (CC, DU, EL), pp. 49–70.
PLDI-1989-ChambersU #compilation #dynamic typing #named #object-oriented #optimisation #programming language
Customization: Optimizing Compiler Technology for SELF, A Dynamically-Typed Object-Oriented Programming Language (CC, DU), pp. 146–160.
OOPSLA-1988-UngarJ #policy
Tenuring Policies for Generation-Based Storage Reclamation (DU, FJ), pp. 1–17.
PLDI-1988-PallasU #case study #multi #programming #smalltalk
Multiprocessor Smalltalk: A Case Study of a Multiprocessor-Based Programming Environment (JP, DU), pp. 268–277.
ASPLOS-1987-BushSUH #compilation
Compiling Smalltalk-80 to a RISC (WRB, ADS, DU, PNH), pp. 112–116.
OOPSLA-1987-UngarS #named #power of
Self: The Power of Simplicity (DU, RBS), pp. 227–242.
OOPSLA-1986-SamplesUH #named #smalltalk
SOAR: Smalltalk Without Bytecodes (ADS, DU, PNH), pp. 107–118.

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.