青鸟Ⅱ型系统面向对象语言CASEC++的设计和实现
作者:
基金项目:

本文研究得到国家“八五”重点科技攻关计划的支持.


THE DESIGN AND IMPLEMENTATION OF AN OBJECT ORIENTED PROGRAMMING LANGUAGE CASE C++ IN JADE BIRD 2 SYSTEM
  • 摘要
  • | |
  • 访问统计
  • |
  • 参考文献 [1]
  • |
  • 相似文献 [20]
  • |
  • 引证文献
  • | |
  • 文章评论
    摘要:

    CASEC++语言是面向对象的CASE环境青鸟Ⅱ型系统中设计、实现的一个与C++完全兼容并支持永久对象的面向对象程序设计语言.在青鸟Ⅱ型系统中,它是对象管理系统OMS(objectmanagementsystem)的操纵语言和所有集成工具的编程语言,同时也是支持最终用户的通用的编程语言.本文首先简要介绍了CASEC++的设计背景.然后,较详细地讨论了CASEC++中新引入的语言成份:永久对象;类定义的共享机制;永久对象间的关系描述──链和对象的内容等.最后,给出了实现方法.

    Abstract:

    CASE C+ + is an object oriented programming language of fully compatible with C+ + and supporting persistent object, which is originally designed and implemented in the object oriented CASE environment Jade Bird 2 System. In Jade Bird 2,it is the manipulation language of OMS (object management system) and the programming language of integrated tools. At the sametime, it is also the end users' programming language. The paper briefly introduces the background of designing CASE C+ + at first.Then it focuses the discussion on the new added language components in CASE C+ +,such as persistent object; share of the class definition;link declaration and content of object. At last, the method of implementation is described.

    参考文献
    1 The Xerox learning research group.The Smalltalk—80 System.Xerox Palo Alto Research Center,1981. 2 Struostrup B.The C++ programming language,2nd Edition.Addison—Wesley,Reading,MA,USA,1991. 3 杨芙清等.面向对象的CASE环境青鸟Ⅱ型系统的设计与实现.中国科学(A辑),1995. 4 杨芙清等.永久对象存储技术研究.电子学报,1994,22(8);1~8. 5 Nguyen T A et al.PC++:an object—oriented database system for C++ applications.Database Systems for Advanced Applications’91.Proceedings of the Second International Symposium,1991.109~115. 6 Copeland G,Maier D.Making smalltalk a database system.Proc.ACM SIGMOD,1984.316~325. 7 Atkinson M P 〈i〉et al.PS—ALGOL:an algol with a persistent heap.ACM SIGPLAN,Nov.1987.24~31. 8 Cardelli L.Amber technical report.AT&T Bell Laboratories,Murray Hill,USA,1985. 9 Deux Det al.The O2 system.Commun.of the ACM,1991,34(10):34~48.
    网友评论
    网友评论
    分享到微博
    发 布
引用本文

邵维忠,袁曙涛,杨芙清.青鸟Ⅱ型系统面向对象语言CASEC++的设计和实现.软件学报,1996,7(1):1-8

复制
相关视频

分享
文章指标
  • 点击次数:3917
  • 下载次数: 4647
  • HTML阅读次数: 0
  • 引用次数: 0
历史
  • 收稿日期:1994-12-06
  • 最后修改日期:1995-02-23
文章二维码
您是第19988794位访问者
版权所有:中国科学院软件研究所 京ICP备05046678号-3
地址:北京市海淀区中关村南四街4号,邮政编码:100190
电话:010-62562563 传真:010-62562533 Email:jos@iscas.ac.cn
技术支持:北京勤云科技发展有限公司

京公网安备 11040202500063号