首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 375 毫秒
1.
Visual C++与Compaq Visual Fortran混合编程研究   总被引:7,自引:2,他引:7  
详细论述了Visual C 与Compaq Visual Fortran混合编程所要解决的问题,并结合实例提出了解决方法,并进而利用函数直接嵌入法和动态链接库调用方法结合实例用Visual C 调用了已有Fortran代码,有效的利用了Fortran遗产代码,避免了资源浪费,节省了编程时间,在工程与科学研究中有着极大的应用价值。  相似文献   

2.
Fortran与C/C++的混合编译   总被引:10,自引:0,他引:10  
任慧  周振红  张成才 《计算机工程与设计》2007,28(17):4096-4098,4111
在长期的数值计算中人们积累了大量宝贵的程序资源--Fortran、C/C 源程序,为了能综合利用这些资源,Win32环境下多采取基于动态链接库DLL的混合编程方法,增加了额外建造、加载DLL的负担.提出一种Fortran与C/C 混合编程的便捷途径:在特定集成开发环境下的混合编译,系统探讨Fortran与C/C 在调用约定上的协调问题,并用典型实例加以说明.  相似文献   

3.
32位操作系统下的混合编程   总被引:9,自引:2,他引:7  
通过研究混合语言编程的接口规范;从以下三个方面:变量和过程的命名约定;堆栈的调用约定;不同语言生成的子程序之间参数传递的约定,讨论了在32位视窗操作系统下混合编程的实现方法,并通过若干实例演示了其实际应用.  相似文献   

4.
本文针对vc++6.0与Fortran PowerStation 4.0的混合语言编程问题,实现了Fortran代码在vc6环境下的重用,并给出了用Fortran和C语言编写的程序实例。  相似文献   

5.
针对VC 具有面向对象特征和开发图形界面方面的强大功能以及Fortran语言在数值计算方面的优势,介绍了VC 和Fortran混合编程的实现方法.  相似文献   

6.
VC++调用Fortran及MATLAB程序混合编程实现   总被引:1,自引:0,他引:1  
以Visual C 为开发平台,提供了与Compaq Visual Fortran的混合编程方法,有效利用了Fortran遗产代码,避免了资源浪费,节省了编程时间,并进一步结合实例给出了调用MATLAB引擎函数的方法,后台开启MATLAB进行计算和信息处理,充分利用MATLAB的矩阵计算能力,利用混合编程技术大大缩短了工程与科学研究中开发复杂程序的研制周期。  相似文献   

7.
Matlab与Fortran混合编程之DLL实现方法   总被引:1,自引:0,他引:1       下载免费PDF全文
简要介绍Matlab和Fortran各自的优缺点,详细阐述Matlab调用Fortran生成的动态链接库实现混合编程的两种方法。以高斯约当列主元素法求逆为例,从计算时间、精度等方面详细比较了同一算法在多种实现方式下的执行情况。计算结果表明:基于动态链接库的混合编程方法能充分利用现有软件包,结合Fortran计算效率高、Matlab矩阵计算及图形处理功能强的优点,符合当前科学工程计算程序设计的发展方向。  相似文献   

8.
基于动态链接库的Visual C++混合编程   总被引:1,自引:0,他引:1  
为了在不同的编程语言中实现取长补短,探讨了动态链接库(DLL)在Visual C++混合编程中的多方面应用.结合Visual C++的编程环境,分析了DLL的技术特点与调用方式.基于DLL技术,分别讨论了Visual C++如何与Visual FORTRAN、MATLAB以及Visual C#等进行混合编程,并利用一些生动的示例代码进行了说明.实验结果与分析表明了利用DLL进行混合编程的优越性.  相似文献   

9.
针对已有的Delphi与Matlab的混合编程方法,提出了使得Delphi编制的应用软件充分利用Matlab的强大运算功能并脱离Matlab环境独立运行的新方法;最后以企业经济效益评估系统的实现证明了本文的方法实用可行。  相似文献   

10.
论述了VC++与Fortran混合编程方法,重点介绍了动态链接库的方法。阐明了VC++与Fortran混合编程要解决的问题,以及地质统计学反演算法原理。探讨了VC++调用Fortran动态链接库的方法,和将已有Fortran程序修改为动态链接库的方法。通过采用VC++与Fortran混合编程,实现了地质统计学反演算法。利用已有的Fortran程序,实现了代码复用,节省了程序开发时间。  相似文献   

11.
本文针对VC^ 6.0与Fortran PowerStation4.0的混合语言编程问题,实现了Fortran代码在vc6环境下的重用,并给出了用Fortran和C语言编写的程序实例。  相似文献   

12.
通过动态链接库实现VB和Fortran的混合编程   总被引:8,自引:0,他引:8  
论述了 Fortran和 VB两种语言混合编程的基础 ,介绍了如何通过 DL L实现 VB6 .0和 Fortran的接口 ,通过参数传递实现其数据交换 ,实现了 VB的可视化界面与 Fortran强大的数值计算能力的结合 ,满足了大型应用软件的实现过程中系统综合任务的要求  相似文献   

13.
Fortran与VC++混合编程研究及其应用   总被引:3,自引:0,他引:3  
论述了Visual C++和Fortran混合编程技术,重点介绍了动态连接库方法。阐明了如何用Compaq Visual Fortran6.5生成动态连接库,Visual C++6.0如何调用所生成的动态连接库的方法。探讨了Visual C++6.0如何与Fortran在调用约定、命名约定、参数传递上保持一致,将Fortran程序改造成DLL动态连接库的方法和在VisualC++中动态装载DLL动态连接库的算法。通过Fortran和Visual C++的混合编程,研制了飞机质量分布特性计算软件的WIINDOWS版本。利用大量已有成熟的FORTRAN程序,避免了重复编程和资源浪费,节省了大量编程时间,在工程与科学研究中有很大的应用价值。  相似文献   

14.
Visual C++和Fortran的混合编程—CASAC软件Windows版的研制   总被引:7,自引:2,他引:7  
计算机辅助筛选生物活性化合物软件(Computer-Aided Screening bioActive Compounds,简称CASAC)是在本实验室开发的用于研究分子 结构和生物活性关系的软件。它最早是在DOS系统下开发的,目前研制这个软件的Windows版本。所用到的两个编程工具是Fortran PowerStation和Visual C 。通过Fortran和C 的混合编程,本文讲述如何用Fortran PowerStation生成动态连接库,Visual C 如何调用所生成的动态连接库及如何调试。  相似文献   

15.
混合编程时应注意的几个问题   总被引:1,自引:1,他引:1  
混合编程可以充分利用各种程序设计语言的优势。结合数值分析与统计软件FORSTAT 设计和开发中的实践, 针对混合编程时必须解决而又容易被忽略的几个问题: 软件产品的形式、避免内存泄漏和协调异常处理机制, 分析它们产生的原因, 并给出了相应的解决方法, 对于混合编程有一定的借鉴作用和指导意义。  相似文献   

16.
Fundamental concepts of object-oriented programming (OOP) are considered, including abstract data types, encapsulation, inheritance, and static and dynamic polymorphism. Constructs of Fortran 90/95 that support the greater part of those concepts are discussed.  相似文献   

17.
Fortran 90与面向对象程序设计   总被引:1,自引:0,他引:1  
面向对象方法已经成一种最有前途的软件开发方法之一。面对对象程序设计方法应用于工程计算已有近十年,所采用的语言为C++,Eiffel和Smalltalk等。  相似文献   

18.
详细分析了delphi下应用数据库的方法。对不同的delphi接口进行了对比的研究,对于DBE、ADO、dbEXpress三种形式的delphi数据库应用方法做了深入的探讨。最后给出了编程的实例。  相似文献   

19.
Co-Array Fortran, formally called F––, is a small set of extensions to Fortran 90/95 for Single-Program-Multiple-Data (SPMD) parallel processing. OpenMP Fortran is a set of compiler directives that provide a high level interface to threads in Fortran, with both thread-local and thread-shared memory. OpenMP is primarily designed for loop-level directive-based parallelization, but it can also be used for SPMD programs by spawning multiple threads as soon as the program starts and having each thread then execute the same code independently for the duration of the run. The similarities and differences between these two SPMD programming models are described.Co-Array Fortran can be implemented using either threads or processes, and is therefore applicable to a wider range of machine types than OpenMP Fortran. It has also been designed from the ground up to support the SPMD programming style. To simplify the implementation of Co-Array Fortran, a formal Subset is introduced that allows the mapping of co-arrays onto standard Fortran arrays of higher rank. An OpenMP Fortran compiler can be extended to support Subset Co-Array Fortran with relatively little effort.  相似文献   

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

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