Support for value types in an object-oriented programming language

被引:0
|
作者
Ritterbach, B [1 ]
机构
[1] Logimod GmbH, D-25436 Moorrege, Germany
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Values and objects are two different logical concepts. Objects can be created and changed, values, in contrast, exist per se and are immutable. Current object-oriented languages support mainly objects and classes of objects. Classes cannot be used to simulate value types in a satisfactory way. The paper proposes a language element that supports arbitrary value types and that can be embedded in an object-oriented language. It describes the corresponding keywords, syntax, and consistency checks. Thereby, it gives an impression of the "look and feel" of value types from an application programmer's perspective.
引用
收藏
页码:9 / 23
页数:15
相关论文
共 50 条
  • [21] Modular Session Types for Distributed Object-Oriented Programming
    Gay, Simon J.
    Vasconcclos, Vasco T.
    Ravara, Antonio
    Gesbert, Nils
    Caldeira, Alexandre Z.
    ACM SIGPLAN NOTICES, 2010, 45 (01) : 299 - 312
  • [22] BatakJava']Java: An Object-Oriented Programming Language with Versions
    Lubis, Luthfan Anshar
    Tanabe, Yudai
    Aotani, Tomoyuki
    Masuhara, Hidehiko
    PROCEEDINGS OF THE 15TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON SOFTWARE LANGUAGE ENGINEERING, SLE 2022, 2022, : 222 - 234
  • [23] AN OBJECT-ORIENTED PROGRAMMING LANGUAGE FOR DEVELOPING DISTRIBUTED SOFTWARE
    SHANG, LJ
    SUN, ZX
    SIGPLAN NOTICES, 1987, 22 (08): : 51 - 56
  • [24] The Study of Plagiarism Detection for Object-Oriented Programming Language
    Kuo, Jong-Yih
    Wang, Wei-Ting
    COMPUTATIONAL COLLECTIVE INTELLIGENCE: TECHNOLOGIES AND APPLICATIONS, PT III, 2010, 6423 : 376 - 386
  • [26] Smalltalk: the Leading Language to Learn Object-Oriented Programming
    Gallud, Jose A.
    Tesoriero, Ricardo
    Gonzalez, Pedro
    2012 FEDERATED CONFERENCE ON COMPUTER SCIENCE AND INFORMATION SYSTEMS (FEDCSIS), 2012, : 839 - 840
  • [27] BCOOPL: Basic concurrent object-oriented programming language
    de Bruin, H
    SOFTWARE-PRACTICE & EXPERIENCE, 2000, 30 (08): : 849 - 894
  • [28] OBJECT-ORIENTED PROGRAMMING
    BAINES, R
    ELECTRONICS & WIRELESS WORLD, 1989, 95 (1638): : 370 - 374
  • [29] OBJECT-ORIENTED PROGRAMMING
    ANDERSON, B
    MICROPROCESSORS AND MICROSYSTEMS, 1988, 12 (08) : 433 - 442
  • [30] AN IMPLEMENTATION OF THE OBJECT-ORIENTED CONCURRENT PROGRAMMING LANGUAGE SINA
    TRIPATHI, A
    BERGE, E
    AKSIT, M
    SOFTWARE-PRACTICE & EXPERIENCE, 1989, 19 (03): : 235 - 256