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 条
  • [1] OBJECT-ORIENTED PROGRAMMING WITHOUT AN OBJECT-ORIENTED LANGUAGE
    BOOCH, G
    SEIDEWITZ, E
    START, M
    FIRESMITH, D
    SIGPLAN NOTICES, 1986, 21 (11): : 508 - 508
  • [2] Support for extensibility and reusability in a concurrent object-oriented programming language
    Pandey, R
    Browne, JC
    10TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM - PROCEEDINGS OF IPPS '96, 1996, : 241 - 247
  • [3] Union Types for Object-Oriented Programming
    Igarashi, Atsushi
    Nagira, Hideshi
    JOURNAL OF OBJECT TECHNOLOGY, 2007, 6 (02): : 31 - 52
  • [4] OBJECT-ORIENTED PROGRAMMING IN ASSEMBLY LANGUAGE
    HYDE, RL
    DR DOBBS JOURNAL, 1990, 15 (03): : 66 - &
  • [5] A LAYERED OBJECT-ORIENTED PROGRAMMING LANGUAGE
    CLARK, AN
    GEC JOURNAL OF RESEARCH, 1994, 11 (03): : 173 - 180
  • [6] A LANGUAGE FOR OBJECT-ORIENTED DATABASE PROGRAMMING
    LAENENS, E
    VERMEIR, D
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1989, 1 (05): : 18 - 27
  • [7] ARCHITECTURAL SUPPORT FOR OBJECT-ORIENTED PROGRAMMING
    CUNNINGHAM, W
    HEWITT, C
    PATTERSON, DA
    HARRIS, J
    SCHIFFMAN, AM
    SIGPLAN NOTICES, 1986, 21 (11): : 496 - 496
  • [8] THE SMALLTALK PROGRAMMING LANGUAGE - AN INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING
    ANDERSON, J
    FISHMAN, B
    BYTE, 1985, 10 (05): : 160 - 165
  • [9] USING TYPES AND INHERITANCE IN OBJECT-ORIENTED PROGRAMMING
    HALBERT, DC
    OBRIEN, PD
    IEEE SOFTWARE, 1987, 4 (05) : 71 - 79
  • [10] ISSUES IN THE DESIGN OF AN OBJECT-ORIENTED PROGRAMMING LANGUAGE
    GROGONO, P
    STRUCTURED PROGRAMMING, 1991, 12 (01): : 1 - 15