TY - GEN
T1 - On the application of data abstraction facilities
AU - Chand, D. R.
AU - Yadav, S. B.
N1 - Publisher Copyright:
© 1978 ACM.
PY - 1978/12/4
Y1 - 1978/12/4
N2 - 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.
AB - 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.
KW - Abstraction facilities
KW - Application of data abstraction
KW - Design and Implementation of Programming Languages
KW - Encapsulated data types
KW - Programming methodology
KW - Quality software
UR - http://www.scopus.com/inward/record.url?scp=0018136280&partnerID=8YFLogxK
U2 - 10.1145/800178.810102
DO - 10.1145/800178.810102
M3 - Conference contribution
AN - SCOPUS:0018136280
SN - 0897910001
SN - 9780897910002
T3 - Proceedings of the 1978 Annual Conference, ACM 1978
SP - 639
EP - 645
BT - Proceedings of the 1978 Annual Conference, ACM 1978
PB - Association for Computing Machinery, Inc
T2 - 1978 ACM Annual Conference, ACM 1978
Y2 - 4 December 1978 through 6 December 1978
ER -