Map
Index
Random
Help
th

QuoteRef: krasG8_1981

topics > all references > ThesaHelp: references i-l



ThesaHelp:
references i-l
Topic:
threaded code
Topic:
unique numeric names as surrogates
Topic:
object-oriented fields
Topic:
memory management by reference counting
Topic:
stack machine
Topic:
object-oriented procedures
Topic:
interface type
Topic:
primitive functions

Reference

Krasner, G., "The Smalltalk-80 virtual machine ", Byte , 6, 8, pp. 300-320 , August 1981 . Google

Quotations
302 ;;Quote: the Smalltalk virtual image is about 300K bytes of objects; needs 6-12K of assembly code
302+;;Quote: the Smalltalk virtual machine is 6-12K bytes of assembly code; 40% memory management, 20% interpreter, 40% primitives
302 ;;Quote: Smalltalk uses an object id to access an object through a table; allows objects to move in memory
304 ;;Quote: Smalltalk-80 uses 16-bit object ids
304 ;;Quote: a Smalltalk record for a point contains fields for size, class pointer, and pointers to objects for x and y coordinate
306 ;;Quote: Smalltalk-80 uses reference-counting for garbage collection
308 ;;Quote: Smalltalk sent messages by pushing pointers for receiver and argument objects on the stack; replaced by pointer to returned object
316 ;;Quote: Smalltalk-80 assigned a method dictionary to each class-describing object; associates selectors with methods
318 ;;Quote: Smalltalk 80 based on about 100 primitive subroutines; allows rest of system to be flexible and extensible
320 ;;Quote: in Smalltalk, high frequency methods implemented as a bytecode instead of dictionary lookup


Related Topics up

ThesaHelp: references i-l (342 items)
Topic: threaded code (18 items)
Topic: unique numeric names as surrogates (67 items)
Topic: object-oriented fields (28 items)
Topic: memory management by reference counting (22 items)
Topic: stack machine (10 items)
Topic: object-oriented procedures (41 items)
Topic: interface type (50 items)
Topic: primitive functions (34 items)

Collected barberCB 4/82
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.