Unions for Ada 95

被引:0
|
作者
Holzmuller, B [1 ]
Plodereder, E [1 ]
机构
[1] Univ Stuttgart, Dept Comp Sci, D-70565 Stuttgart, Germany
关键词
language extension; polymorphism; finite unions; dispatching; multi-methods;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In a recent project the Ada language turned out to be not as flexible as we expected it to be. This forced us to model our application in a way that was less elegant, less maintainable and less efficient. In this paper we propose to add a language construct to the language that would enable us to do what we were missing. The extension is based on finite unions with dispatching and can quite easily be integrated into the language and efficiently implemented.
引用
收藏
页码:1 / 12
页数:12
相关论文
共 50 条
  • [1] Exceptions in Ada 95
    [J]. Ada User Journal, 1995, 16 (04):
  • [2] Ada 95 classes
    Blaak, R
    [J]. DR DOBBS JOURNAL, 1996, 21 (02): : 10 - 10
  • [3] ADA-95
    PUKITE, P
    [J]. DR DOBBS JOURNAL, 1995, 20 (07): : 10 - 10
  • [4] Preelaboration in ada 95
    Tokar, Joyce
    Birus, Timothy
    [J]. Electronic Design, 1998, 46 (05):
  • [5] Preelaboration in Ada 95
    Tokar, J
    Birus, T
    [J]. ELECTRONIC DESIGN, 1996, 44 (06) : 130 - &
  • [6] System of translating Ada 83 to Ada 95
    Zheng, Qi
    Fan, Zhong-Feng
    Liu, Jian
    [J]. Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2001, 28 (05): : 616 - 620
  • [7] Techniques for testing Ada 95
    Waterman, SR
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE '97, 1997, 1251 : 278 - 291
  • [8] Ada 95 predefined environment
    John Barnes Informatics, Reading, United Kingdom
    [J]. Ada user, 1995, 16 (04): : 215 - 219
  • [9] Bravo on Ada 95 coverage
    Kunz, M
    [J]. COMPUTERS IN PHYSICS, 1998, 12 (04): : 312 - 312
  • [10] Task termination in Ada 95
    Wellings, AJ
    Burns, A
    Pazy, O
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE '97, 1997, 1251 : 149 - 160