Self: The power of simplicity D Ungar, RB Smith Conference proceedings on Object-oriented programming systems, languages and …, 1987 | 1708 | 1987 |
Generation scavenging: A non-disruptive high performance storage reclamation algorithm D Ungar ACM Sigplan notices 19 (5), 157-167, 1984 | 961 | 1984 |
Optimizing dynamically-typed object-oriented languages with polymorphic inline caches U Hölzle, C Chambers, D Ungar ECOOP'91 European Conference on Object-Oriented Programming: Geneva …, 1991 | 540 | 1991 |
An efficient implementation of SELF a dynamically-typed object-oriented language based on prototypes C Chambers, D Ungar, E Lee ACM Sigplan Notices 24 (10), 49-70, 1989 | 451 | 1989 |
Debugging optimized code with dynamic deoptimization U Hölzle, C Chambers, D Ungar Proceedings of the ACM SIGPLAN 1992 conference on Programming language …, 1992 | 420 | 1992 |
Customization: Optimizing compiler technology for SELF, a dynamically-typed object-oriented programming language C Chambers, D Ungar ACM SIGPLAN Notices 24 (7), 146-160, 1989 | 407 | 1989 |
Optimizing dynamically-dispatched calls with run-time type feedback U Hölzle, D Ungar Proceedings of the ACM SIGPLAN 1994 conference on Programming language …, 1994 | 357 | 1994 |
Animation: from cartoons to the user interface BW Chang, D Ungar Proceedings of the 6th annual ACM symposium on User interface software and …, 1993 | 343 | 1993 |
The design and evaluation of a high performance Smalltalk system DM Ungar MIT Press, 1987 | 287 | 1987 |
Mirrors: design principles for meta-level facilities of object-oriented programming languages G Bracha, D Ungar ACM SIGPLAN Notices 39 (10), 331-344, 2004 | 258 | 2004 |
Making pure object-oriented languages practical C Chambers, D Ungar Conference proceedings on Object-oriented programming systems, languages …, 1991 | 250 | 1991 |
Iterative type analysis and extended message splitting; optimizing dynamically-typed object-oriented programs C Chambers, D Ungar Proceedings of the ACM SIGPLAN 1990 conference on Programming Language …, 1990 | 187 | 1990 |
Organizing programs without classes D Ungar, C Chambers, BW Chang, U Hölzle Lisp and Symbolic Computation 4 (3), 223-242, 1991 | 185 | 1991 |
Architecture of SOAR: Smalltalk on a RISC D Ungar, R Blau, P Foley, D Samples, D Patterson Proceedings of the 11th Annual International Symposium on Computer …, 1984 | 179 | 1984 |
Tenuring policies for generation-based storage reclamation D Ungar, F Jackson ACM SIGPLAN Notices 23 (11), 1-17, 1988 | 167 | 1988 |
Modular parser architecture with mini parsers DM Ungar US Patent 7,089,541, 2006 | 163* | 2006 |
A shared view of sharing: the treaty of Orlando LA Stein, H Lieberman, DM Ungar Brown University, Department of Computer Science, 1988 | 153 | 1988 |
Reconciling responsiveness with performance in pure object-oriented languages U Hölzle, D Ungar ACM Transactions on Programming Languages and Systems (TOPLAS) 18 (4), 355-400, 1996 | 148 | 1996 |
A third-generation Self implementation: Reconciling responsiveness with performance U Hölzle, D Ungar Proceedings of the ninth annual conference on Object-oriented programming …, 1994 | 139 | 1994 |
Programming as an experience: The inspiration for Self RB Smith, D Ungar European Conference on Object-Oriented Programming, 303-330, 1995 | 138 | 1995 |