共查询到20条相似文献,搜索用时 9 毫秒
1.
支持对象间关系的程序设计语言研究 总被引:3,自引:0,他引:3
在论述了面向对象技术中对象间的关系作为第一级建模概念的重要性之后,该文设计并实现了显式支持对象间关系的RCPP(relational C++)语言.它提供了显式描述对象间关系特性和语义的机制,利用关系来动态地控制对象行为的作用和传播.它的运行是通过一个转换器把RCPP代码翻译成C++代码,再经C++环境编译后,形成可执行程序而实现的.文章对RCPP语言的模型、语言提供的服务以及具体系统的描述和实现作了深入阐述. 相似文献
2.
多态性以不同的形式存在于程序设计语言中,它增强了语言的表达能力。本文以C^++语言为例,就程序设计中的多态性这一概念从其存在的形式和实现的方法上作了较详细的阐述。 相似文献
3.
《计算机工程与应用》1975,(Z4)
第六、七、八三章将叙述高级程序设计语言。第六章的目的有三个: 1.列举高级语言的重要特性 2.简要地讨论这些特性对于系统程序设计的用处 3.介绍PL/1,它是我们在第八章叙述编译程序设计时作为例子用的源语言 我们之所以选择了PL/1作为源语言,是因为大多数语言都是它的子集,况且它又是一种实在的语言,并不是为了教学用途而创造的一种综合性语言。PL/1~1具有数据结构,行操作、指示器、存贮分类和条件等方面很多优良特性,所有这些特性对于系统程序员来说都是 相似文献
4.
《计算机工程与应用》1983,(3)
<正> 一、FORTRAN 1.概述 FORTRAN语言是1950年中期专门为了解决科学应用方面的问题而发展起来的。在科学应用领域,用FORTRAN语言处理了大量的计算问题,从那以后,FORTRAN渐渐发展成为应用最广的语言之一。它应用于实时控制(科学试验、工业控制,数据采集),计算(结 相似文献
5.
6.
许云飞 《计算机光盘软件与应用》2013,(4)
随着计算机技术的不断进步和发展,Java语言程序凭借着自身的优势得到了广泛的应用,并取得了显著的成效。同时为了推动Java语言程序在计算机技术的作用,需要提高其精度,这就需要借助一定的对象别名分析技术。本文笔者对对象别名分析技术进行了分析和探讨,主要是为提高求值的深度,同时为实现Java语言程序中部分求值器的绑定时间分析的实现,进而为Java语言程序的应用提供指导和借鉴。 相似文献
7.
该文从C++程序设计语言的特点出发,论述了对象的基本概念,通过一些实例说明了对象、临时对象、无名对象的定义及作用域(scope)和生命期(life cycle),并探讨了临时对象、无名对象在初始化(initialize)对象或引用时,编译器(compiler)对其作用域和生命期的自动转换。 相似文献
8.
提出了一个基于工作站网(networkofworkstations,简称NOW)的分布式程序设计语言NC++(NOWC++).它是DC++语言的扩充.NC++提供了一个完备的编程环境,包括NC++预编译器、图视编程界面、多目通信机制和测试系统.它完善了组管理机制和进程通信机制,提出了一个基于信度推理网络的分布共享内存(distributedsharedmemory,简称DSM)机制以管理C++公共变量.实践证明,NC++语言在确保编程方便性的前提下保证了分布式程序的性能. 相似文献
9.
周岚 《电脑编程技巧与维护》2017,(23)
委托是.NET Framework中的非常重要并且应用广泛的概念,特别是在开发大型应用程序时,为了减少层的关联和依赖性,开发出更高复用性的组件,灵活地使用委托显得尤为重要.然而,对于刚接触C#的使用者来说,正确的理解和熟练使用委托并不是件容易的事情.针对委托概念的抽象性,并结合学生的认识特点,通过恰当的案例,采用解决实际问题的导学方式,分析委托的本质,明确事件处理的流程,实现"委托"这一教学难点的突破. 相似文献
10.
11.
一、概述按照人们的常规,程序设计语言是指计算机能直接执行的机器语言、汇编语言以及其它高级语言,用这些语言描述问题求解的算法,机器能直接执行,并给出问题的解答。近年来计算机领域里提出的时态逻辑是具有强时态语义的语言,它也可让计算机直接执行,因 相似文献
12.
14.
美国BELL实验室D.M.RITCHIE和K.TOMPSON研制成功的通用、分时操作系统,由于其简单、通用、有效和使用方便引起了国际上的赞许,并得到了广泛的使用。UNIX的核心部分90%是用程序设计语言C来描述的,UNIX上的实用程序和绝大多数应用程序都是用C语言编写的,因此,UNIX的成功与C语言的成功是紧密地联系在一起的。UNIX的成功又引起了人们对C语言的关注和重视,使它成为当前世界上有影响的程序设计语言之一。 本书的作者(其中之一D.M.RITCHIE是C语言的创始者)关于C语言的特点曾作过多次阐述,综合起来大致有以下几个方面: 1.C语言是通用的程序设计语言。不局限于某种机器。可以用它来写操作系统,编译程序等系统软件,也可以写各种应用软件。在UNIX中的大多数软件(包括系统软件和应用软件)都是用C语言写的。 2.C语言容易学习,容易编写,用C语言编写的程序清晰,紧凑,有助于模块化和好的程序结构。C语言提供了定义新数据结构的功能。 3.C语言的编译程序简单,好写,也比较紧凑。编译出来的目标质量好,可与汇编程序的目标质量相比。 4.C语言有很高程度的机动性,不同机器上的C编译程序80%的代码是公共的,很便于移植,并已在IBM等许多机器上作了移植。 5.C语言考虑到硬件对程序的影响。 本书是关于C语言的通俗介绍。内容深入 相似文献
15.
命名为C的程序语言原先是作为分时系统(TSS)用的操作系统(OS)UNIX的主力语言。它是一种精巧的语言。由于C语言适于描述操作系统、编译程序及软件工具,所以自1979年以来在能使用软盘的微型计算机中也开始使用它。相当于C语言子集的tiny C是面向初学者的小语言。一、作为UNIX主力语言而产生的C语言 C语言目的是描述PDP-11上用的操作系统UNIX。在1972年由贝尔研究所的D.Rit-chie研制。设计用在分时系统(TSS)上的UNIX是一个使用非常方便的操作系统,相当普及,随之,C语言也被推广了。 相似文献
17.
18.
19.
20.
本文介绍了在面向对象程序设计中C++语言和汇编语言进行了混合编程的技术,着重探讨了面向对象函数的命名规则,并给出了程序设计的例子。 相似文献