Topic: variable as reference to a value
Topic: variables as objects which remember a value
Topic: replacement as setting a reference to a value
Topic: state machine
| |
Summary
Replacement is the most common operation, usually moving a variable's value or a constant. It overlays an old value, moving a new value across the boundaries between data objects. Before replacement can be performed, a value must be accessed from memory. Then replacement places the value back into memory.
An exchange operation is two parallel replacements. State transition formulas are parallel replacements of old state values with new values. Replacement may include sharing objects by moving object references instead of object values. In Comit replacement is appending new attributes or replacing the intersection of attribute values. (cbb 5/80)
Subtopic: copying vs. sharing
Quote: assignment by replica() assigns a copy of the parameter; example of function assignment swapping the result [»harmDE5_1991]
| QuoteRef: flonL9_1974 ;;39 should allow assignment by copying or by sharing
| Subtopic: exchange
QuoteRef: kernBW_1973 ;;use x,y: = y,x for interchange x and y
| QuoteRef: shawCJ_1963 ;;75 exchange operator by ==
|
Related Topics
Topic: variable as reference to a value (21 items)
Topic: variables as objects which remember a value (10 items)
Topic: replacement as setting a reference to a value (10 items)
Topic: state machine (67 items)
|