M.S. / Computer Science & Engineering / QUICKTALK is a dialect of Smalltalk-80 that can be compiled directly into native machine code, instead of virtual machine bytecodes. The dialect includes "hints" on the class of method arguments, instance variables, and class variables. The dialect is designed to describe primitive Smalltalk methods. Improved performance over bytecodes is achieved by eliminating the interpreter loop on bytecode execution, by reducing the number of message send/returns via binding some target methods at compilation, and by eliminating redundant class checking. Changes to the Smalltalk- 80 system and compiler to support the dialect are identified and performance measurements are given.
Identifer | oai:union.ndltd.org:OREGON/oai:content.ohsu.edu:etd/99 |
Date | 04 1900 |
Creators | Ballard, Mark B. |
Publisher | Oregon Health & Science University |
Source Sets | Oregon Health and Science Univ. Library |
Language | English |
Detected Language | English |
Type | Text |
Format | Needs Adobe Acrobat Reader to view., pdf, 1715.152 KB |
Rights | http://www.ohsu.edu/library/etd_rights.shtml |
Page generated in 0.002 seconds