Map
Index
Random
Help
th

QuoteRef: shocJF9_1979

topics > all references > ThesaHelp: references sa-sz



ThesaHelp:
references sa-sz
Topic:
object-oriented fields
Topic:
object-oriented data types
Topic:
object-oriented classes
Topic:
parameter passing by message
Topic:
descriptive naming
Topic:
data types in Thesa
Topic:
data type by name or tags
Topic:
weak vs. strong type checking
Topic:
data types are not needed
Topic:
is a name a literal string or a symbol
Topic:
object-defined names
Topic:
initialization of data
Group:
program control
Topic:
abstraction

Reference

Shoch, J.F., "An overview of the programming language Smalltalk-72", SIGPLAN, 14, 9, pp. 64-73, September 1979. Google

Quotations
64 ;;Quote: in Smalltalk, objects as class instance, each object has a local state, each class has shared memory
64+;;Quote: in Smalltalk, classes define the meaning of messages
65 ;;Quote: each object includes knowledge of its class
65 ;;Quote: infix operators in Smalltalk by sending +4 to the object 3
66 ;;Quote: the interpretation of a Smalltalk message is intrinsic to the class
66 ;;Quote: found that unusual symbols often convey meaning better than a reserved word; especially with children
67 ;;Quote: Smalltalk objects are typed by their class
67+;;Quote: in Smalltalk, any object can be assigned to any name without type restrictions
67 ;;Quote: in Smalltalk, SomeName returns itself instead of its binding; helped explain value/thing distinction to kids
68 ;;Quote: Smalltalk classes defines variables for activations, non-recursive instances, and classes
68+;;Quote: Smalltalk sets 'isnew' true to initiate initialization
70 ;;Quote: Smalltalk defines a control structure as a class that creates and executes the necessary objects
70 ;;Quote: Plato's theory of forms postulates the existence of abstract forms
72 ;;Quote: by sending a message, the recipient decides its interpretation and syntax


Related Topics up

ThesaHelp: references sa-sz (237 items)
Topic: object-oriented fields (28 items)
Topic: object-oriented data types (29 items)
Topic: object-oriented classes (66 items)
Topic: parameter passing by message (31 items)
Topic: descriptive naming (29 items)
Topic: data types in Thesa (92 items)
Topic: data type by name or tags (29 items)
Topic: weak vs. strong type checking (39 items)
Topic: data types are not needed (8 items)
Topic: is a name a literal string or a symbol (23 items)
Topic: object-defined names (15 items)
Topic: initialization of data (42 items)
Group: program control   (27 topics, 547 quotes)
Topic: abstraction (62 items)

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