ThesaHelp: references i-l
Topic: primitive data type as memory
Topic: pointers to data
Topic: dynamic vs. static data type
Topic: efficiency
Group: code generation
Topic: generic operations and polymorphism
Topic: data type as a set of values and a set of operations
Topic: types of object-oriented classes
Topic: user-defined data type
Topic: type parameter
Topic: iterator
Group: type inheritance
Topic: separate a module's interface specification from its implementation
Topic: consistency testing
Topic: updating information in a distributed system
Topic: database consistency and reliability
| |
Reference
Koenig, A., Stroustrup, B.,
"Foundations for native C++ styles",
Software--Practice and Experience, 25, S4 , pp. 45-86, December 1995.
Google
Quotations
46 ;;Quote: a fundamental property of successful computers is that memory is a sequence of words or bytes, addressed by integers
| 46 ;;Quote: code generation is inefficient for languages whose semantics are not close to the bytes-and-pointers model; often 3 to 10 times slower, especially with dynamic typing
| 53 ;;Quote: for operator overloading, assignment, equality, subscripting, and function call are more important than addition and subtraction
| 53 ;;Quote: a concrete type or value type is like an 'int'; it does one thing well and efficiently without inheritance; e.g., 'date'
| 56 ;;Quote: to define vectors: vector is distinct from vector, constructed by a library, with v[i], and destruction when done
62 ;;Quote: types of iterators: input or read-only, output or write-only, forward iterator or read-write, and random access
| 67 ;;Quote: use inheritance to isolate users from changes in the implementations of derived classes; e.g., use 'ival_box' to prompt user for an integer value
| 71 ;;Quote: keeping two related, but different sets of data is asking for trouble; sooner or later someone will get them out of sync
| 71+;;Quote: a protected interface should contain functions, types, and constants only; otherwise programmers will mess with protected data and cause maintenance problems
| |
Related Topics
ThesaHelp: references i-l (342 items)
Topic: primitive data type as memory (29 items)
Topic: pointers to data (55 items)
Topic: dynamic vs. static data type (19 items)
Topic: efficiency (96 items)
Group: code generation (30 topics, 585 quotes)
Topic: generic operations and polymorphism (65 items)
Topic: data type as a set of values and a set of operations (16 items)
Topic: types of object-oriented classes (18 items)
Topic: user-defined data type (13 items)
Topic: type parameter (34 items)
Topic: iterator (13 items)
Group: type inheritance (13 topics, 391 quotes)
Topic: separate a module's interface specification from its implementation (86 items)
Topic: consistency testing (60 items)
Topic: updating information in a distributed system (50 items)
Topic: database consistency and reliability (15 items)
|