| 2012 | ||
|---|---|---|
| c35 | Andrew P. Black, Theo D'Hondt, Doug Kimelman, Martin Rinard, David Ungar: Workshop on relaxing synchronization for multicore and manycore scalability (RACES 2012). SPLASH 2012: 221-222 | |
| 2011 | ||
| c34 | S. Tucker Taft, Joshua Bloch, Robert Bocchino, Sebastian Burckhardt, Hassan Chafi, Russ Cox, Benedict R. Gaster, Guy L. Steele Jr., David Ungar: Multicore, manycore, and cloud computing: is a new programming language paradigm required? OOPSLA Companion 2011: 165-170 | |
| 2010 | ||
| c33 | David Ungar, Sam S. Adams: Harnessing emergence for manycore programming: early experience integrating ensembles, adverbs, and object-based inheritance. SPLASH/OOPSLA Companion 2010: 19-26 | |
| 2009 | ||
| c32 | David Ungar, Sam S. Adams: Hosting an object heap on manycore hardware: an exploration. DLS 2009: 99-110 | |
| 2007 | ||
| j16 | ||
| c31 | ||
| 2005 | ||
| c30 | David Ungar, Adam Spitz, Alex Ausch: Constructing a metacircular Virtual machine in an exploratory programming environment. OOPSLA Companion 2005: 11-20 | |
| 2004 | ||
| c29 | Gilad Bracha, David Ungar: Mirrors: design principles for meta-level facilities of object-oriented programming languages. OOPSLA 2004: 331-344 | |
| 2000 | ||
| c28 | Neil B. Harrison, Frank Buschmann, James Coplien, David Ungar, John M. Vlissides: Beyond the hype (panel session): sequel to the trial of the gang of four. OOPSLA Addendum 2000: 13-15 | |
| 1998 | ||
| c27 | Lars Bak, John Duimovich, Jesse Fang, Scott Meyer, David Ungar: The New Crop of Java Virtual Machines (Panel). OOPSLA 1998: 179-182 | |
| 1997 | ||
| j15 | David Ungar, Henry Lieberman, Christopher Fry: Debugging and the Experience of Immediacy. Commun. ACM 40(4): 38-43 (1997) | |
| j14 | ||
| 1996 | ||
| j13 | Randall B. Smith, David Ungar: A Simple and Unifying Approach to Subjective Objects. TAPOS 2(3): 161-178 (1996) | |
| j12 | Urs Hölzle, David Ungar: Reconciling Responsiveness with Performance in Pure Object-Orieted Languages. ACM Trans. Program. Lang. Syst. 18(4): 355-400 (1996) | |
| 1995 | ||
| c26 | Urs Hölzle, David Ungar: Do Object-Oriented Languages Need Special Hardware Support? ECOOP 1995: 283-302 | |
| c25 | Randall B. Smith, David Ungar: Programming as an Experience: The Inspiration for Self. ECOOP 1995: 303-330 | |
| c24 | Randall B. Smith, John Maloney, David Ungar: The Self-4.0 User Interface: Manifesting a System-wide Vision of Concreteness, Uniformity and Flexibility. OOPSLA 1995: 47-60 | |
| c23 | ||
| 1994 | ||
| j11 | Randall B. Smith, Mark Lentczner, Walter R. Smith, Antero Taivalsaari, David Ungar: Prototype-based languages: object lessons from class-free programming. OOPS Messenger 5(4): 48-53 (1994) | |
| j10 | William H. Harrison, Harold Ossher, Randall B. Smith, David Ungar: Subjectivity in object-oriented systems. OOPS Messenger 5(4): 131-136 (1994) | |
| c22 | Randall B. Smith, Mark Lentczner, Walter R. Smith, Antero Taivalsaari, David Ungar: Prototype-Based Languages: Object Lessons from Class-Free Programming (Panel). OOPSLA 1994: 102-112 | |
| c21 | Urs Hölzle, David Ungar: A Third-Generation SELF Implementation: Reconsiling Responsiveness with Performance. OOPSLA 1994: 229-243 | |
| c20 | ||
| c19 | Urs Hölzle, David Ungar: Optimizing Dynamically-Dispatched Calls with Run-Time Type Feedback. PLDI 1994: 326-336 | |
| 1993 | ||
| j9 | Craig Chambers, David Ungar: Efficient implementation of object-oriented programming lanaguages (abstract). OOPS Messenger 4(2): 224 (1993) | |
| c18 | Bay-Wei Chang, David Ungar: Animation: From Cartoons to the User Interface. ACM Symposium on User Interface Software and Technology 1993: 45-55 | |
| 1992 | ||
| j8 | David Ungar, Randall B. Smith, Craig Chambers, Urs Hölzle: Object, Message, and Performance: How They Coexist in Self. IEEE Computer 25(10): 53-64 (1992) | |
| j7 | David Ungar, Frank Jackson: An Adaptive Tenuring Policy for Generation Scavengers. ACM Trans. Program. Lang. Syst. 14(1): 1-27 (1992) | |
| c17 | Urs Hölzle, Craig Chambers, David Ungar: Debugging Optimized Code with Dynamic Deoptimization. PLDI 1992: 32-43 | |
| 1991 | ||
| j6 | David Ungar, Randall B. Smith: SELF: The Power of Simplicity. Lisp and Symbolic Computation 4(3): 187-205 (1991) | |
| j5 | Craig Chambers, David Ungar, Bay-Wei Chang, Urs Hölzle: Parents are Shared Parts of Objects: Inheritance and Encapsulation in SELF. Lisp and Symbolic Computation 4(3): 207-222 (1991) | |
| j4 | Craig Chambers, David Ungar, Bay-Wei Chang, Urs Hölzle: Organizing Programs Without Classes. Lisp and Symbolic Computation 4(3): 223-242 (1991) | |
| j3 | Craig Chambers, David Ungar, Elgin Lee: An Efficient Implementation of SELF, a Dynamically-Typed Object-Oriented Language Based on Prototypes. Lisp and Symbolic Computation 4(3): 243-281 (1991) | |
| j2 | Craig Chambers, David Ungar: Iterative Type Analysis and Extended Message Splitting: Optimizing Dynamically-Typed Object-Oriented Programs. Lisp and Symbolic Computation 4(3): 283-310 (1991) | |
| c16 | Urs Hölzle, Craig Chambers, David Ungar: Optimizing Dynamically-Typed Object-Oriented Languages With Polymorphic Inline Caches. ECOOP 1991: 21-38 | |
| c15 | ||
| 1990 | ||
| c14 | Craig Chambers, David Ungar: Iterative Type Analysis and Extended Message Splitting: Optimizing Dynamically-Typed Object-Oriented Programs. PLDI 1990: 150-164 | |
| 1989 | ||
| p1 | Lynn Andrea Stein, Henry Lieberman, David Ungar: A Shared View of Sharing: The Treaty of Orlando. Object-Oriented Concepts, Databases, and Applications 1989: 31-48 | |
| c13 | Craig Chambers, David Ungar, Elgin Lee: An Efficient Implementation of SELF - a Dynamically-Typed Object-Oriented Language Based on Prototypes. OOPSLA 1989: 49-70 | |
| c12 | J. Eliot B. Moss, Ralf Johnson, Alan Snyder, David W. Stemple, David Ungar: Panel: Inheritance: Can We Have Our Cake and Eat it, Too? OOPSLA 1989: 486-490 | |
| c11 | Craig Chambers, David Ungar: Customization: Optimizing Compiler Technology for SELF, A Dynamically-Typed Object-Oriented Programming Language. PLDI 1989: 146-160 | |
| c10 | Craig Chambers, David Ungar: A retrospective on: "customization: optimizing compiler technology for self, a dynamically-typed object-oriented programming language" (with retrospective). Best of PLDI 1989: 295-312 | |
| 1988 | ||
| c9 | ||
| c8 | David Ungar, Frank Jackson: Tenuring Policies for Generation-Based Storage Reclamation. OOPSLA 1988: 1-17 | |
| c7 | David Ungar, Henry Lieberman, Lynn Andrea Stein, Daniel Halbert: Panel: Treaty of Orlando Revisited. OOPSLA 1988: 357-362 | |
| c6 | Joseph Pallas, David Ungar: Multiprocessor Smalltalk: A Case Study of a Multiprocessor-Based Programming Environment. PLDI 1988: 268-277 | |
| 1987 | ||
| j1 | ||
| c5 | William R. Bush, A. Dain Samples, David Ungar, Paul N. Hilfinger: Compiling Smalltalk-80 to a RISC. ASPLOS 1987: 112-116 | |
| c4 | ||
| 1986 | ||
| c3 | A. Dain Samples, David Ungar, Paul N. Hilfinger: SOAR: Smalltalk Without Bytecodes. OOPSLA 1986: 107-118 | |
| 1984 | ||
| c2 | David Ungar, Ricki Blau, Peter Foley, A. Dain Samples, David A. Patterson: Architecture of SOAR: Smalltalk on a RISC. ISCA 1984: 188-197 | |
| c1 | David Ungar: Generation Scavenging: A Non-Disruptive High Performance Storage Reclamation Algorithm. Software Development Environments (SDE) 1984: 157-167 | |
Colors in the list of coauthors
Last update Sun May 26 09:24:43 2013 CET by the DBLP Team —
Data released under the ODC-BY 1.0 license — See also our legal information page