ACM Home Page
Please provide us with feedback. Feedback
On the application of data abstraction facilities
Full text PdfPdf (537 KB)
Source ACM Annual Conference/Annual Meeting archive
Proceedings of the 1978 annual conference - Volume 2 table of contents
Pages: 639 - 645  
Year of Publication: 1978
ISBN:0-89791-000-1
Authors
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 16,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800178.810102
What is a DOI?

ABSTRACT

In a recent workshop on the Design and Implementation of Programming Languages, Ledgard[4] asked language designers and researchers on data abstraction whether the encapsulated data type facility is actually used in practical programming. The authors have been using the concept of encapsulated data types in designing programs and in the teaching of a second course in programming. This paper provides an answer to Ledgard inquiry and the authors' conclusion that the use of data abstraction facilities has to be taught much like the concept of procedure. This paper may, therefore, be viewed as a tutorial on the application and teaching of data abstraction facilities in the construction of programs.


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
 
2
E. W. Dijkstra, "Notes on Structured Programming", Structured Programming (O. -J. Dahl, E. W. Dijkstra, and C.A.R. Hoare), Academic Press, 1972 (pp. 1-82)
3
 
4
H. F. Ledgard, Panel on Data Types, Proceedings of a DOD Sponsored Workshop on the Design and Implementation of Programming Languages. Lecture Notes in Computer Science, No. 54. Springer-Verlag 1977. (p. 16)
 
5
B. H. Liskov and S. N. Zilles, "Specification Techniques for Data Abstractions" IEEE Transactions on Software Engineering, SE-1, 1, March 1975 (pp. 7-19)
 
6
Barbara Liskov, et. al. "Abstraction Mechanisms in CLU" CS 144-1, Laboratory for Computer Science, M.I.T. January 1977
7
 
8


Collaborative Colleagues:
D. R. Chand: colleagues
S. B. Yadav: colleagues