共查询到20条相似文献,搜索用时 46 毫秒
1.
张兴滔 《电脑编程技巧与维护》1994,(1)
Borland C++(以下简称C++)是世界著名的软件公司Borland in ternational推出的最新面向对象程序设计OOP(Object-Oriented Programming)软件开发系统,它与目前的Turbo C高度兼容,并且是一种比C语言更进一步发展的面向对象的高级编程工具。但作为一种高级语言,在需要调用低级功能时和需要较高的运行速度时,就需要用到与汇编语言进行交互式调用或者是进行各种数据的相互传递。本文就谈谈这两种语言间的接口技术和实现方法。 相似文献
2.
王照 《电子制作.电脑维护与应用》2019,(10)
汇编语言与C语言是计算机编程语言中两种不同类型的语言,这两种编程语言可以混合编程使用,而且通过汇编语言与C语言的混合程序,还可以进一步提高程序的安全稳定性。本文首先简单了解了混合程序设计技术的设计技术方法,然后从C语言调用汇编语言、汇编语言调用C语言、C语言程序嵌入汇编语言这三个方面入手展开分析,最终简单概述了混合程序设计技术需要注意的关键性问题。 相似文献
3.
一般在较大的程序设计当中,如果把汇编语言与高级语言程序结合起来使用,把两种语言的优点都发挥出来,充分利用两种的优势,进行混合编程,则可以很多的难以解决的难题。在程序设计的实践当中,C语言和汇编语言可以相互调用,C语言可以调用汇编语言,汇编语言可以调用C语言,也可以把其中一种语言程序嵌入到另一种程序语言当中。本文就是探讨把C语言与汇编语言两种语言进行混合编程,实现两者的最佳组合,从而解决一些实践难题。 相似文献
4.
宋士华 《小型微型计算机系统》1987,(11)
在ULTRIX(一种UNIX操作系统)环境下,Pascal,Fortran,Modula-2和C语言之间可以相互调用。这是因为这四种语言对过程或函数的调用在机器指令级的调用方式是一致的,而且它们都可以分离编译。 要实现这四种语言之间的相互调用,关键是要解决它们之间的接口技术问题。对此,我们进行了必要的开发和摸索,并且在VAX-11/785计算机上实现了这种技术。 相似文献
5.
BORLAND C++(以下简称C++)是世界著名的软件公司BORLAND INTERNATIONAL推出的最新面向对象程序设计OOP(Object-Oriented Pro-gramming)软件开发系统,它与目前的TURBO C高度兼容,并且是一种比C语言更进一步发展的面向对象的高级编程工具。但作为一种高级语言,在需要调用低级功能和较高的运行速度时,就需要用到与汇编语言进行交互式调用或是进行各种数据的相互传递。下面谈谈这种语言间的接口技术和实现方法。 相似文献
6.
VFP是基于数据库管理和应用程序开发的高级语言。VFP中可以用子程序、过程、函数三种方式实现模块程序设计。这三种方式功能相同,但格式、调用方式、数据传递方式又不尽相同;这三种方式可以相互转换。学生在学习中常常不能确认应该采用哪种方式实现模块功能。为此,详细分析了三种方式的设计过程,以帮助学生理解并掌握这三种方式的结构及其转换格式,各种不同格式的调用方式,以及它们的用处和模块的编程方法。 相似文献
7.
构件编程的目标是希望软件能够像积木一样轻松组装,这就需要构件模块做到高内聚低耦合,而将模块放在不同进程和用不同语言实现是实现高内聚低耦合的有效手段。因此,要实现构件编程,首先要解决对象的跨进程和跨语言调用。该文在Elastos构件编程的基础上提出了一种新的对象调用模型,使得不同进程、不同语言间的对象可以相互调用,并用测试数据证明了这种调用模型的可信性和高效性。 相似文献
8.
吕超亚 《电子制作.电脑维护与应用》2006,(6):60-64
函数的定义C语言程序是由函数构成的,函数是C语言中的一种基本模块。在《手教手教你学单片机的C语言程序设计(三)》中,我们已经介绍了C语言程序的组成结构,即C语言程序是由函数构成的,一个C源程序至少包括一个名为main()的函数(主函数),也可能包含其它函数。C语言程序总是由主函数main()开始执行的,main()函数是一个控制程序流程的特殊函数,它是程序的起点。所有函数在定义时是相互独立的,它们之间是平行关系,所以不能在一个函数内部定义另一个函数,即不能嵌套定义。函数之间可以互相调用,但不能调用主函数。从使用者的角度来看,有两种函数:标准库函数和用户自定义功能子函 相似文献
9.
阿娜古丽·阿布拉 《电脑编程技巧与维护》2009,(10):46-47
讲解了C语言与汇编语言相互调用的基本技术,二者结合实现混合编程的方法和在相互调用过程中需注意的一些问题,并给出了应用实例。两者相互调用有效结合,扬长避短,是一种行之有效的程序设计及开发方法。 相似文献
10.
11.
本文详细地分析了TURBO PROLOGV2。0 与其它语言通讯的接口规约,并以实现TURBO C 语言程序中嵌入TURBO PROLOG的编辑器为例,阐述当前混合编程中的瓶颈问题的解决,所介绍的利用RURBO PROLOG软件作为相互调用的中介,实现不同语言相互调用使单一语言内部功能得以扩充、使各种语言的特色互为补充的方法,不失为一种简捷的软件开发途径,其中的例子程序,具有一定的实用价值 相似文献
12.
13.
本文阐述了C语言程序调用的一般方法,在分析调用时的程序参量传递基础上,利用C例行程序库所提供的管道函数及数据共享管理函数,成功地实现了施调程序与被调程序间参量的相互传递。本文所探讨和提供的方法,对进行C程序设计具有实际使用价值和参考价值。 相似文献
14.
15.
在Windows程序设计中,尤其在开发大规模数据处理的计算程序时,经常需要向用户指示处理进度.使用VB语言开发了一种比一般进度条控件更强大的指示进度窗体,封装了常用的指示进度相关的功能.该程序具有很强的通用性,可用于任何VB工程,并且接口十分简单,主调程序只需简单的几行代码即可调用.介绍了该程序的设计、主要实现技术和调用接口等.该程序可以成为VB程序设计中的得力助手和强大工具. 相似文献
16.
汇编语言与C语言的混合程序设计技术 总被引:4,自引:2,他引:4
讨论汇编语言与C语言的混合程序设计技术。在大规模的程序设计中,汇编语言程序与高级语言程序相结合,充分发挥各自的优点,实现两种语言之间的混合编程,是解决实际问题的有效方法。在实际的程序设计中,C语言主程序可以调用汇编语言子程序,汇编语言主程序可以调用C语言子程序,也可以在C语言程序中嵌入汇编语言语句。在汇编语言与C语言的混合编程中,参数的传递、模块的连接以及调用关系的确定是值得注意的关键问题。 相似文献
17.
本文主要讨论了在IBM系统下汇编、FORTRAN、PASCAL语言相互连接调用的方法,使得一种语言所写的程序能被另一种语言所写的程序调用,并给出例子来说明如何实现不同语言所写程序的连接以及相应的参数传递。 相似文献
18.
面向方面程序设计是近年来提出的一种程序设计技术,通过将横切关注点封装成Aspect,实现软件系统复杂性的降低,系统可维护性和可扩展性的提高。Aspect挖掘的目标是识别遗产系统中的横切关注点,为遗产系统的面向方面改造提供支持。文章提出了一种改进的基于活动轨迹的Aspect挖掘方法,基于横切关注点具有不同的调用上下文等约束寻找方法调用轨迹中相同的方法调用模式。通过实例说明该方法提高了候选Aspect的查全率。 相似文献
19.
CLIPS与高级语言交互的研究与实现 总被引:6,自引:0,他引:6
CLIPS(C Language Integrated Production System)是一种专家系统开发语言,它支持3种程序设计方式:基于规则的、面向对象的和过程性的。文中介绍了CLIPS与其他高级语言间的交互。讨论了CLIPS如何调用外部程序,如何将CLIPS嵌入到其他高级语言中。并举例说明了该交互实现的具体过程。最后介绍了用CLIPS构建的专家系统。 相似文献
20.
远程过程调用(RPC)是网络进程之间相互通信与协作的一种有效机制。本文首先对RPC的一般原理、工作流程和实现机制等进行了分析,然后以作者设计实现的分布式工程数据库管理系统dEDBMS为例,给出了利用RPC进行分布式程序设计的步骤和算法 相似文献