A conceptual perspective on the comparison of object-oriented programming languages

被引:1
|
作者
Kristensen, BB
Osterbye, K
机构
[1] Aalborg University, Institute for Electronic Systems, DK-9220 Aalborg Ø
关键词
D O I
10.1145/226060.226068
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The understanding of object-oriented programming languages is generally based on their included features. In this understanding, these features form the underlying concepts of both the languages and the modeling processes based on the languages. Consequently, object-oriented languages are generally compared and evaluated based on these features. Alternatively, object-oriented programming languages may be seen as supporting a conceptual perspective on programming. Instead of the features, the underlying concepts are then concepts such as phenomenon and concept, and also the abstraction processes in relation to these concepts. A comparison of object-oriented languages from the conceptual perspective gives additional understanding of each language and the mutual relations and differences between these.
引用
收藏
页码:42 / 54
页数:13
相关论文
共 50 条
  • [31] Modeling events as entities in object-oriented conceptual modeling languages
    Olive, Antoni
    Raventos, Ruth
    DATA & KNOWLEDGE ENGINEERING, 2006, 58 (03) : 243 - 262
  • [32] Definition of events and their effects in object-oriented conceptual modeling languages
    Olivé, A
    CONCEPTUAL MODELING - ER 2004, PROCEEDINGS, 2004, 3288 : 136 - 149
  • [33] Integrity constraints definition in object-oriented conceptual modeling languages
    Olivé, A
    CONCEPTUAL MODELING - ER 2003, PROCEEDINGS, 2003, 2813 : 349 - 362
  • [34] New Perspective To Improve Reusability in Object-Oriented Languages
    Lahire, Philippe
    Quintian, Laurent
    JOURNAL OF OBJECT TECHNOLOGY, 2006, 5 (01): : 117 - 138
  • [35] The problem of teaching object-oriented programming, Part I:: Languages
    Kölling, M
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1999, 11 (08): : 8 - 15
  • [36] OBJECT-ORIENTED PROGRAMMING LANGUAGES AS TOOLS FOR FORMULATIONS OF SYSTEM ABSTRACTION
    Kindler, Eugene
    Krivy, Ivan
    APLIMAT 2009: 8TH INTERNATIONAL CONFERENCE, PROCEEDINGS, 2009, : 583 - 592
  • [37] OBJECT-ORIENTED LANGUAGES TACKLE MASSIVE PROGRAMMING HEADACHES.
    KAHN, KEVIN
    1982, V 55 (N 23): : 141 - 145
  • [38] Reverse inheritance in statically typed object-oriented programming languages
    ChirilǍ, Ciprian-Bogdan
    Sakkinen, Markku
    Lahire, Philippe
    Jurca, Ioan
    ECOOP 2010 Workshop Proceedings - Workshop 8: 4th Workshop on Mechanisms for Specialization, Generalization and Inheritance, MASPEGHI'10, 2010,
  • [39] Dimensions of precision in reference analysis of object-oriented programming languages
    Ryder, BG
    COMPILER CONSTRUCTION, PROCEEDINGS, 2003, 2622 : 126 - 137
  • [40] An extensible metrics extraction environment for object-oriented programming languages
    Harmer, TJ
    Wilkie, FG
    SCAM 2002: SECOND IEEE INTERNATIONAL WORKSHOP ON SOURCE CODE ANALYSIS MANIPULATION, PROCEEDINGS, 2002, : 26 - 35