首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 328 毫秒
1.
面向对象程序设计(OOP)是九十年代程序设计发展的主注以及C++是面向对象程序设计语言中最流行的一种,但一些因素严重影响着C++语言的产及使用其中最主要的一点就是C++缺乏实用,方便的公用类库,本文介绍了两个C++语文类库的构造。  相似文献   

2.
孙建伶  董金祥 《计算机学报》1995,18(10):777-782
关系数据库与程序设计语言之间的松散耦合存在着编程范型及类型系统两方面的失配,是提高数据库应用软件之质量和生产率的极大障碍,面向对象数据库(OODB)与程序设计语言(PL)的无缝结合旨在消除这种失配,本文以面向对象数据库管理系统原型OSCAR为背景,提出OODB与PL无缝结合的基本准则,OODB无缝C^++应用编程界面的对象持久性模型,以及实现OODB无缝C^++应用编程界面的关键技术。  相似文献   

3.
本文简要分析了Microsoft公司的面向对象(简称OO)程序设计语言C/C^++V7.0的面向对象技术特征,并对存在的问题进行了一些讨论,以供从事面向对象程序设计人员参考。  相似文献   

4.
本文介绍了C^++语言的设计思想,指导原则。将C^++语言与其他面向对象程序设计语言以及C语言作了一些比较,讨论了它的面向对象机制及与OOP的关系。  相似文献   

5.
本文介绍了面向对象的程序设计(OOP—ObjectOnvientedProgram.ming)语言的主要特征,并详细讨论了用具有OOP特征的C++语言来设计一个集散控制系统仿真器开发环境软件包中操作站仿真软件的一些思想。  相似文献   

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

7.
C^++程序设计语言是可以编制面向对象程序的多范型语言,它有深刻的过程式范型程序设计的烙印。在编制面向对象程序时,程序员如果不清楚它的非面向对象特征,编制的OOP会潜藏许多隐形的错误,为此本文以问答形式讨论这些问题,希望读者从中理解到一类问题出现的原因。  相似文献   

8.
面向对象程序设计方法(OOP)通常要通过面向对象系统的支持(如C++)。本文提出了一种利用非面向对象程序设计语言进行面向对象程序设计的方法。  相似文献   

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

10.
DPC-C++语言是一个支持分布式应用程序设计的面向对象的并发程序设计语言,本文侧重介绍了DPC-C++语言的并发性实现及其程序模型,并简要给出其运行支持系统的设计。  相似文献   

11.
Stroustrup  B. 《Software, IEEE》1988,5(3):10-20
The meaning of the term `object oriented' is examined in the context of the general-purpose programming language C++. This choice is made partly to introduce C++ and partly because C++ is one of the few languages that supports data abstraction, object-oriented programming, and traditional programming techniques. The support of programming paradigms by languages is discussed and four paradigms are examined: procedural, data hiding, data abstraction, and object-oriented programming. The support of the latter two by C++ is discussed in some detail  相似文献   

12.
Matlab具有很强的数值计算和分析等能力,而C/C++是目前最为流行的高级程序设计语言,两者互补结合的混合编程在科学研究和工程实践中具有非常重要的意义。从Matlab调用C/C++代码及C/C++调用m文件两方面,深入地研究了它们之间混合编程的原理和实现机制,并且给出了具体条件下的混合编程方法和步骤。实验表明,给出的Matlab与C/C++混合编程接口及应用方法是有效、实用的。  相似文献   

13.
单片机C标准编程不能实现函数的多个输出值,目前常用的全局变量法虽可变通实现,但破坏了函数的模块化原则。本文突破一些常规思维,探索出两种类型的多种模块化多输出值 C 函数的编程方法,并提出了新式的 C 函数语法规则,实现了较为规范通用的模块化多输出值C函数的编程。本方法编程思路新颖,具有较高的技术实用价值。  相似文献   

14.
讨论汇编语言与C语言的混合程序设计技术。在大规模的程序设计中,汇编语言程序与高级语言程序相结合,充分发挥各自的优点,实现两种语言之间的混合编程,是解决实际问题的有效方法。在实际的程序设计中,C语言主程序可以调用汇编语言子程序,汇编语言主程序可以调用C语言子程序,也可以在C语言程序中嵌入汇编语言语句。在汇编语言与C语言的混合编程中,参数的传递、模块的连接以及调用关系的确定是值得注意的关键问题。  相似文献   

15.
Reactive systems are interactive programs that react continuously to sequences of activations coming from the external world. Reactive programming leads to a new programming style where one programs in terms of reactions to activations and reasons in a logic of instants. This paper describes an extension of the C programming language called RC (for ‘Reactive C’) to program reactive systems. The language RC is described, then some programming examples are given to illustrate the reactive approach. The main RC notions come directly from the Esterel synchronous programming language. Finally, the Esterel and RC languages are compared.  相似文献   

16.
阐述了C++语言与C语言的关系,以及C++编程技术的基础,对C++最为突出的程序设计功能类和对象进行分析,给出了C++语言编程的有关技巧.  相似文献   

17.
C++语言是当前十分流行的、面向对象程序设计语言。通过对C++语言的深入研究以及较多的编程实践,总结归纳了C++语言的知识体系和编程中的几个常见问题,比如构造函数、对象指针、const数据和成员的访问属性等,对这些容易搞混淆的问题逐一进行详尽的分析和说明,并解释了其原因所在。通过阅读该文可为编程者带来有益的帮助,以便编程中碰到同类问题时能够解决。  相似文献   

18.
从三个不同侧面透视了C高级程序设计语言:"结构化"的程序设计语言;"函数式"的程序设计语言;"面向过程"的程序设计语言。论述了C程序设计语言面向过程的模块化编程思想、用其编程解决实际问题的一般思路和具体程序中的实现形式,同时,总结了上述三个方面的内在联系和它们的统一性。得出了C高级程序设计语言的优点和其强大的生命力,具有较高的概括性和理论意义,对于学习和研究C程序设计语言提供了一个很好的典型案例。  相似文献   

19.
C语言是一门典型的结构化程序设计语言,很多高校将其定为编程入门语言。时常会听到有学生抱怨C语言难学,难懂,难用,在解决实际问题编制应用软件时往往无以下手,缺乏编程和调试的能力。如何更好地开展C语言课程的教学呢?本文就C语言教学中存在的问题,进行了相关的教学研究,提出了相应的看法,以促进C语言教学。  相似文献   

20.
为了提高C语言程序设计课程中学生的实践动手能力和创新能力,根据教育部新工科建设的理念和要求,探索模块化教学在C语言程序设计理论教学、实践教学和考核管理中的应用。以学生为中心制定任务驱动的理论教学模块、层次化实践教学模块和综合考核管理模块,激发学生对C语言程序设计课程的学习兴趣以及提高学生的自主创新和实践能力,进而弥补传统教学的弊端,提高C语言课程的教学效果。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号