Map
Index
Random
Help
th

QuoteRef: maclBJ12_1982

topics > all references > ThesaHelp: references m-o



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 up

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)

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