ABSTRACT DATA TYPES IN ADA.

被引:0
|
作者
Appelbe, William F.
机构
来源
Journal of Pascal and Ada | 1984年 / 3卷 / 01期
关键词
COMPUTER PROGRAMMING LANGUAGES;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Abstract data types are a type encapsulation concept for designing modular, well-structured software. Ada has a package construct for statically encapsulating groups of related declarations, and provides for abstract data type declarations using limited private types within packages. Other systems programming languages, such as CLU, provide a distinct class encapsulation construct for implementing abstract data types. The mechanism adopted by Ada is compared with a distinct class construct. A number of disadvantages of this mechanism for Ada language users is indicated.
引用
收藏
页码:26 / 29
相关论文
共 50 条
  • [1] APPLIED RESEARCH IN ADA.
    Sterne, Daniel F.
    Johns Hopkins APL Technical Digest (Applied Physics Laboratory), 1984, 5 (03): : 266 - 269
  • [2] TIMER PACKAGE WRITTEN IN ADA.
    Kulzer, Randy D.
    Journal of Pascal, Ada & Modula-2, 1988, 7 (02): : 5 - 12
  • [3] AUTOMATED DOCUMENTATION USING ADA.
    Roth, David N.
    Journal of Pascal, Ada & Modula-2, 1985, 4 (06): : 31 - 35
  • [4] Alex Katz paints Ada.
    Wekselman, Kathryn
    LIBRARY JOURNAL, 2007, 132 (02) : 67 - 68
  • [5] GENERIC HISTOGRAM PACKAGE WRITTEN IN ADA.
    Kulzer, Randy D.
    Journal of Pascal, Ada & Modula-2, 1988, 7 (05): : 23 - 35
  • [6] ADA. A Bilderatlas of images, bodies and cities
    Borgherini, Malvina
    BEST PRACTICES IN HERITAGE CONSERVATION AND MANAGEMENT: FROM THE WORLD TO POMPEII, 2014, (46): : 671 - 678
  • [7] SYNCHRONIZATION BY INDIRECT ACTION MECHANISM IN ADA.
    Dekeyser, J.L.
    Journal of Pascal, Ada & Modula-2, 1986, 5 (06): : 5 - 23
  • [9] CPM PLUS BOOTSTRAP LOADER IN JANUS/ADA.
    Mann, Stephen E.
    Journal of Pascal and Ada, 1983, 2 (06): : 36 - 39
  • [10] IMPLEMENTATION AND ANALYSIS OF RANDOM VARIATE GENERATORS IN ADA.
    Chandrasekaran, Usha
    Sheppard, Sallie
    Journal of Pascal, Ada & Modula-2, 1986, 5 (04): : 27 - 39