286 ;;Quote: a language communicates descriptions between human models and computer models; and commands for human-computer interaction
|
286 ;;Quote: a system must be comprehensible to a single individual if it is to serve the creative spirit
|
286 ;;Quote: all parts of a system should work similarly since any difference requires additional effort to control
|
286 ;;Quote: a system should be built with a minimum set of unchangeable, generalized parts in a uniform framework
|
288 ;;Quote: the mind of a computer includes internal memory and processing elements
|
289 ;;Quote: a language should include objects and a uniform means of referencing them
|
289 ;;Quote: objects created by expressions and destroyed when last reference disappears; accessed by uniform reference throughout the system
|
289+;;Quote: while a data object exists, it is passed around by uniform reference; procedures do not store the objects themselves
|
289 ;;Quote: to be object-oriented, a computer must provide automatic storage management
|
290 ;;Quote: computing is intrinsic to objects; invoked by messages; only message transmission occurs outside of objects
|
290 ;;Quote: a language should be designed around a single, uniform metaphor
|
292 ;;Quote: no component of a complex system should depend on the internal details of another component
|
292 ;;Quote: message-sending decouples the intent of a message (its name) from the method that executes
|
292 ;;Quote: language should classify objects and allow addition of new classes on equal footing with kernel classes
|
292 ;;Quote: abstraction results from our ability to merge similar experience into an object
|
294 ;;Quote: a program should only specify an object's behavior; not its representation
|
294 ;;Quote: an independent component of a system should appear only once
|
296 ;;Quote: adding sort to the class OrderedCollection defines sort for all objects in that class or its sub-classes
|
296 ;;Quote: Smalltalk is based on object-oriented processing and a bitmap for visual display
|
296 ;;Quote: a user should be able to observe and manipulate every accessible component
|
298 ;;Quote: there shouldn't be an operating system since it is what doesn't fit into a language
|