| TS: an optimizing compiler for smalltalk |
| Full text |
Pdf
(941 KB)
|
| Source
|
Conference on Object Oriented Programming Systems Languages and Applications
archive
Conference proceedings on Object-oriented programming systems, languages and applications
table of contents
San Diego, California, United States
Pages: 18 - 26
Year of Publication: 1988
ISBN:0-89791-284-5
Also published in ...
|
|
Authors
|
|
Ralph E. Johnson
|
Department of Computer Science, University of Illinois, Urbana-Champaign
|
|
Justin O. Graver
|
Department of Computer Science, University of Illinois, Urbana-Champaign
|
|
Laurance W. Zurawski
|
Department of Computer Science, University of Illinois, Urbana-Champaign
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 33, Citation Count: 37
|
|
|
ABSTRACT
TS (Typed Smalltalk) is a portable optimizing compiler that produces native machine code for a typed variant of Smalltalk, making Smalltalk programs much faster. This paper describes the structure of TS, the kinds of optimizations that it performs, the constraints that it places upon Smalltalk, the constraints placed upon it by an interactive programming environment, and its performance.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
Atk86
|
|
 |
BMW86
|
Mark B. Ballard , David Maier , Allen Wirfs-Brock, QUICKTALK: a Smalltalk-80 dialect for defining primitive methods, Conference proceedings on Object-oriented programming systems, languages and applications, p.140-150, September 29-October 02, 1986, Portland, Oregon, United States
|
 |
CW86
|
Patrick J. Caudill , Allen Wirfs-Brock, A third generation Smalltalk-80 implementation, Conference proceedings on Object-oriented programming systems, languages and applications, p.119-130, September 29-October 02, 1986, Portland, Oregon, United States
|
 |
DF80
|
|
 |
DS83
|
|
| |
Gol84
|
|
| |
GR83
|
|
| |
Gra86
|
Justin Graver. Adding Type Speci}ication and Type-Checking Capabilities to Smalltalk-80. Master's thesis, University of Illinois at Urbana-Champaign, 1986.
|
| |
JG87
|
Ralph E. Johnson and Justin O. Graver. A User's Guide to Typed Smalltalk. Technical Report, Department of Computer Science, University of Illinois st Urbana- Champaign, 1304 West Springfield, Urbana, Illinois, 1987.
|
 |
Joh86
|
|
| |
Loy88
|
Joseph Loyall. High-level Optimization in a Typed SmaUtalk Compiler. Master's thesis, University of Illinois at Urbana- Champaign, 1988.
|
 |
SUH86
|
A. Dain Samples , David Ungar , Paul Hilfinger, SOAR: Smalltalk without bytecodes, Conference proceedings on Object-oriented programming systems, languages and applications, p.107-118, September 29-October 02, 1986, Portland, Oregon, United States
|
| |
Whi87
|
James Robert Whitledge. An Interface for an Optimizer in the Highly Interactive Environment of Smalltalk. Master's thesis, University of illinois at Urbana- Champaign, 1987.
|
| |
Wie87
|
john David Wiegand. An Object-oriented Code Optimizer and Generator. Master's thesis, University of Illinois, Urbana- Champaign, 1987.
|
CITED BY 37
|
|
Dan Ingalls , Ted Kaehler , John Maloney , Scott Wallace , Alan Kay, Back to the future: the story of Squeak, a practical Smalltalk written in itself, ACM SIGPLAN Notices, v.32 n.10, p.318-326, Oct. 1997
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Peter Canning , William Cook , Walter Hill , Walter Olthoff , John C. Mitchell, F-bounded polymorphism for object-oriented programming, Proceedings of the fourth international conference on Functional programming languages and computer architecture, p.273-280, September 11-13, 1989, Imperial College, London, United Kingdom
|
|
|
|
|
|
|
|
|
|
|
|
Greg DeFouw , David Grove , Craig Chambers, Fast interprocedural class analysis, Proceedings of the 25th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.222-236, January 19-21, 1998, San Diego, California, United States
|
|
|
|
|
|
|
|
|
David Ungar , Randall B. Smith , Craig Chambers , Urs Hölzle, Object, Message, and Performance: How they Coexist in Self, Computer, v.25 n.10, p.53-64, October 1992
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|