Topic: data record
Topic: restricted and extended types
Topic: object-oriented classes
Group: type inheritance
Group: object-oriented programming
Topic: history of programming
Topic: undefined, null, and other signal values
Topic: pointers to data
Topic: initialization of data
Topic: memory management by garbage collection
Topic: pronoun reference
Topic: parameter passing by name
Topic: abstract functions
Topic: limitations of system security
| |
Reference
Dahl, O.-J., Nygaard, K.,
"Class and subclass declarations", in Buxton, J.N. (ed.),
Simulation Programming Languages, Amsterdam, North Holland, 1967, pp. 158-174.
Google
Other Reference
page numbers from Broy, M., Denart, E. (ed), Software Pioneers, Springer, 2002, p. 92-107
Quotations
92 ;;Quote: records are secure, efficient, and inflexible; variables and procedures are restricted to the declared record class
| 93 ;;Quote: classes are a remodeling of records; hierarchical tree structure; members are objects; the prefix of a subclass is the higher level class
| 95 ;;Quote: a reference value refers to an object belonging to a class or its subclasses; the value 'none' is permissible for any reference
| 95 ;;Quote: generate an object by evaluating an object designator; returns a reference
| 95+;;Quote: the life span of an object is limited by the life space of its reference value
| 95 ;;Quote: 'this C' refers to the current instance (object) of class C or a subclass
| 101 ;;Quote: use call by value instead of call by name; call by name needs the dynamic scope of the actual parameter
| 101 ;;Quote: a class may define virtual quantities for access from a super class; like call-by-name; compiler could check virtual specification
| 104 ;;Quote: should not emphasize security; it disallows useful features such as call-by-name
| 105 ;;Quote: a virtual field takes no space in a data record if it is not declared; greater flexibility in attribute referencing
|
Related Topics
Topic: data record (57 items)
Topic: restricted and extended types (35 items)
Topic: object-oriented classes (67 items)
Group: type inheritance (13 topics, 394 quotes)
Group: object-oriented programming (26 topics, 822 quotes)
Topic: history of programming (91 items)
Topic: undefined, null, and other signal values (34 items)
Topic: pointers to data (55 items)
Topic: initialization of data (45 items)
Topic: memory management by garbage collection (116 items)
Topic: pronoun reference (23 items)
Topic: parameter passing by name (11 items)
Topic: abstract functions (11 items)
Topic: limitations of system security (39 items)
|