Return to search

QUICKTALK: A Smalltalk-80 dialect for defining primitive methods

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.

Identiferoai:union.ndltd.org:OREGON/oai:content.ohsu.edu:etd/99
Date04 1900
CreatorsBallard, Mark B.
PublisherOregon Health & Science University
Source SetsOregon Health and Science Univ. Library
LanguageEnglish
Detected LanguageEnglish
TypeText
FormatNeeds Adobe Acrobat Reader to view., pdf, 1715.152 KB
Rightshttp://www.ohsu.edu/library/etd_rights.shtml

Page generated in 0.0021 seconds