ThesaHelp: references c-d
Topic: value as an object
Topic: variable as reference to storage
Topic: variable as reference to a value
Group: data type
| |
Reference
Cleaveland, J.C. ,
An introduction to data types, Addison-Wesley, 1986 .
Google
Quotations
101 ;;Quote: with value semantics, a variable is an object; no pointers, call by reference, or sharing; e.g., applicative programming, APL, and SETL
| 102 ;;Quote: with storage semantics, a variable is a storage location with a value; pointers, sharing or aliasing, and mutable values; e.g., FORTRAN, C
| 102 ;;Quote: with pointer semantics, a variable is a pointer to a storage location with a value; assignment copies pointers; e.g., SNOBOL and C for arrays
| 105 ;;Quote: a data type is semantically transparent if primitive operations create new values instead of altering existing ones; makes value and pointer semantics the same
| 105+;;Quote: use pointer semantics and semantically transparent types to implement value semantics; e.g., SETL
|
Related Topics
ThesaHelp: references c-d (337 items)
Topic: value as an object (29 items)
Topic: variable as reference to storage (12 items)
Topic: variable as reference to a value (21 items)
Group: data type (34 topics, 723 quotes)
|