Map
Index
Random
Help
th

QuoteRef: cleaJC_1986

topics > all references > ThesaHelp: references c-d



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 up

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)

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