ThesaHelp: references m-o
Topic: facts as relationships between entities
Topic: value as an abstraction
Topic: entity-relationship database model
Topic: unique names
Topic: primitive data types for Thesa
Topic: database entities
Topic: objects as a set of attributes
Topic: names as rigid designators
Topic: state
Topic: object-oriented fields
Topic: object-oriented objects
Topic: time
Topic: uniform reference to data
Topic: Thesa data model
Topic: primitive data types of a language
Topic: value as an object
Topic: object modification
Topic: replacement as defining a variable
| |
Reference
MacLennan, B.J.,
"Values and objects in programming languages",
SIGPLAN, 17, 12, pp. 70-79, December 1982.
Google
Quotations
73 ;;Quote: uniqueness of an object depends only on its external relations; exactly the opposite of a value
| 73+;;Quote: a value is completely determined by its internal relations and properties
| 74 ;;Quote: objects and variables retain their identity during change but values can never change
| 74 ;;Quote: the state of an object is its internal properties and attributes at a given point in time
| 74 ;;Quote: since an object's state changes with time, an object exists 'in time'; unlike a value
| 74 ;;Quote: since objects exist in time, they can be created and destroyed
| 75 ;;Quote: programming languages treat atomic data types as values and compound ones as objects; causes unnecessary confusion
| 76 ;;Quote: computers must represent values as objects since abstractions are not physical
| 78 ;;Quote: in natural language, words have a fixed meaning in a given context; but in programming languages, the same word can refer to different objects
| 78 ;;Quote: names could be fixed at the creation of a value or object; they would be constants instead of variables
| 78+;;Quote: could limit assignment statements to changing a component of an object's state
|
Related Topics
ThesaHelp: references m-o (268 items)
Topic: facts as relationships between entities (22 items)
Topic: value as an abstraction (25 items)
Topic: entity-relationship database model (21 items)
Topic: unique names (57 items)
Topic: primitive data types for Thesa (82 items)
Topic: database entities (12 items)
Topic: objects as a set of attributes (39 items)
Topic: names as rigid designators (43 items)
Topic: state (35 items)
Topic: object-oriented fields (28 items)
Topic: object-oriented objects (36 items)
Topic: time (48 items)
Topic: uniform reference to data (34 items)
Topic: Thesa data model (58 items)
Topic: primitive data types of a language (31 items)
Topic: value as an object (29 items)
Topic: object modification (10 items)
Topic: replacement as defining a variable (8 items)
|