Object-oriented programming and protected objects in Ada 95

被引:0
|
作者
Wellings, AJ [1 ]
Johnson, B
Sanden, B
Kienzle, J
Wolf, T
Michell, S
机构
[1] Univ York, Dept Comp Sci, York YO1 5DD, N Yorkshire, England
[2] Swiss Fed Inst Technol, Software Engn Lab, CH-1015 Lausanne, Switzerland
关键词
concurrent object-oriented programming inheritance anomaly; Ada; 95;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Integrating concurrent and object-oriented programming has been an active research topic since the late 1980s. The majority of approaches have taken a sequential object-oriented language and made it concurrent. A few approaches have taken a concurrent language and made it object-oriented. The most important of this latter class is the Ada 95 language which is an extension to the object-based concurrent programming language Ada 83. Arguably, Ada 95 does not fully integrate its models of concurrency and object-oriented programming. This paper discusses ways in which protected objects can be made more extensible.
引用
收藏
页码:16 / 28
页数:13
相关论文
共 50 条
  • [31] IS ADA AN OBJECT ORIENTED PROGRAMMING LANGUAGE
    TOUATI, H
    [J]. SIGPLAN NOTICES, 1987, 22 (05): : 23 - 26
  • [32] Bidirectional Object-Oriented Programming: Towards Programmatic and Direct Manipulation of Objects
    Zhang, Xing
    Guo, Guanchen
    He, Xiao
    Hu, Zhenjiang
    [J]. PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (OOPSLA):
  • [33] Query-Based Object-Oriented Programming A Declarative Web of Objects
    Seginer, Yoav
    Vosse, Theo
    Harari, Gil
    Kolodny, Uri
    [J]. DLS'18: PROCEEDINGS OF THE 14TH ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON DYNAMIC LANGUAGES, 2018, : 64 - 75
  • [34] Bidirectional Object-Oriented Programming: Towards Programmatic and Direct Manipulation of Objects
    Zhang, Xing
    Guo, Guanchen
    He, Xiao
    Hu, Zhenjiang
    [J]. Proceedings of the ACM on Programming Languages, 2023, 7 (OOPSLA1):
  • [35] Object-Oriented Design and Programming: An Investigation of Novices' Conceptions on Objects and Classes
    Xinogalos, Stelios
    [J]. ACM TRANSACTIONS ON COMPUTING EDUCATION, 2015, 15 (03):
  • [36] Teaching object-oriented programming
    Viswanathan, KV
    [J]. JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1996, 9 (02): : 8 - &
  • [37] Object-oriented programming with induction
    Swen, B
    [J]. ACM SIGPLAN NOTICES, 2000, 35 (02) : 61 - 67
  • [38] Object-Oriented CEM Programming
    So, Poman
    [J]. IEEE MICROWAVE MAGAZINE, 2008, 9 (06) : 123 - 130
  • [39] OBJECT-ORIENTED PROGRAMMING IN AL
    ALPERT, SR
    WOYAK, SW
    SHROBE, HJ
    ARROWOOD, LF
    [J]. IEEE INTELLIGENT SYSTEMS & THEIR APPLICATIONS, 1990, 5 (06): : 6 - 7
  • [40] OBJECT-ORIENTED PROGRAMMING IN S
    CALAWAY, R
    [J]. DR DOBBS JOURNAL, 1995, 20 (10): : 44 - &