|
ABSTRACT
A number of issues are explored concerning the notion that a data type is a set of values together with a set of primitive operations on those values. Among these are the need for a notation for iterating over the elements of any finite set (instead of the more narrow for i := 1 to n notation), the use of the domain of an array as a data type, the need for a simple notation for allowing types of parameters to be themselves parameters (but in a restrictive fashion), and resulting problems with conversion of values from one type to another.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Dahl, O.J., and Hoare, C.A.R. Hierarchical program structures. In Structured Programming, Academic Press, New York, 1972, pp. 175-220.
|
 |
2
|
|
| |
3
|
|
 |
4
|
|
| |
5
|
Gehani, N. Ph.D. Th., Cornell U., Ithaca, N.Y., Aug. 1975.
|
 |
6
|
|
| |
7
|
Hoare, C.A.R. A note on the for statement. BIT 12 (1972), 334-341.
|
| |
8
|
|
| |
9
|
|
| |
10
|
Lampson, B.W., et al. Report on the programming language EUCLID. Xerox Res. Ctr., Palo Alto, Calif., Aug. 1976.
|
 |
11
|
|
| |
12
|
Liskov, B.H. An introduction to CLU computation structures. Group Memo 136, Lab. for Comptr. Sci., M.I.T., Cambridge, Mass., Feb. 1976.
|
 |
13
|
|
 |
14
|
|
| |
15
|
Wirth, N. The programming language Pascal. Acta lnformatica 1 (1971), 35-63.
|
| |
16
|
Wulf, W.A. ALPHARD: Towards a language to support structured programs. Dept. of Comptr. Sci., Carnegie-Mellon U., Pittsburgh, Pa., April 1974.
|
| |
17
|
Wulf, W.A., London, R.L., and Shaw, M. Abstraction and verification in ALPHARD: Introduction to language and methodology. ISI/RR-76-46, U. of California, June 1976 (also Carnegie-Mellon tech. report).
|
CITED BY 13
|
|
|
|
|
Russell R. Atkinson , Barbara H. Liskov , Robert W. Scheifler, Aspects Of Implementing CLU, Proceedings of the 1978 annual conference, p.123-129, December 04-06, 1978, Washington, D.C., United States
|
|
|
|
|
|
|
|
|
Alan Demers , James Donahue , Glenn Skinner, Data types as values: polymorphism, type-checking, encapsulation, Proceedings of the 5th ACM SIGACT-SIGPLAN symposium on Principles of programming languages, p.23-30, January 23-25, 1978, Tucson, Arizona
|
|
|
|
|
|
|
|
|
|
|
|
S. N. Woodfield , H. E. Dunsmore , V. Y. Shen, The effect of modularization and comments on program comprehension, Proceedings of the 5th international conference on Software engineering, p.215-223, March 09-12, 1981, San Diego, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|