Delphi 与FORTRAN语言的混合编程fortran程序设计

  欢迎进入Windows社区论坛,与300万技术人员互动交流>>进入众所周知,FORTRAN强于数值计算,尤其是如果计算主要针对复数进行,则FORTRAN更有无可比拟的优势。FORTRAN是所有语言中唯一将复数定义为一种标准数据类型的语言。

  但是FORTRAN语言在可视化程序设计方面常欠缺的,至少目前还没有一家厂商推出具有RAD特性的FORTRAN编译集成开发。

  因此,当用FORTRAN实现了一种大型的科学计算以后,却难以将这种计算转变为数据输入简易、结果显示方便的WINDOWS可视化应用程序。这一点,采用Delphi很容易实现。因此,在许多情况下,使用FORTRAN和Delphi的混合编程可同时具有二者的优点。

  本文采用两种不同的方法来实现混合编程。一种是直接执行可执行文件的方式,一种是调用动态链接库中子程序的方式。在第一种方式下,在Delphi程序设计中直接执行FORTRAN程序的执行文件,通过文件来进行数据交换;

  在第二种情况下,首先将FORTRAN程序编译成动态链接库(DLL),在Delphi程序设计中,调用此动态链接库中某个子程序来完成某项计算。这两种方式各有优缺点。

  第一种方式的调试较为简单,不存在不同语言之间的数据类型的不匹配问题。但是,这种方式下,在Delphi中无法实现对程序运行的有效监督,同时,以文件进行数据交换在操作中也不太方便,效率也不高。

  

  编辑推荐·[优化性能]Windows7对固态硬盘的优化

  ·[系统技巧]让WindowsXP加快开机启动的方法

  ·[系统技巧]Windows下更高效的打开你的命令行

  ·[系统技巧]教你如何查看计算机的硬件配置

  ·[服务]Windows7各服务项介绍

  ·[优化性能]优化windows系统内存九秘招

  ·[系统技巧]Windows7复系统崩溃无需重做

  ·[服务]清理和关闭多余的Windows7系统服务

  ·[注册表]windowsvista系统注册表

  ·[系统技巧]如何查看Windows和Office的密码、序列号

  

  ·Windows注册表全面认识

  ·--windows平台程序设计大门

  ·温故知新--windows脚本编程

  ·利用Windows自带实用工具管理系统

  ·09年XP、Vista、Windows7你用哪个?

  ·回顾IE7Oday漏洞08年末的一枚

  ·使用脚本程序管理Windows系统

  ·Windows系统补丁分发攻略

  ·灵活应用组策略让你的系统更完美

  ·微软新一代操作系统windows7

  

  ·教你如何使用win7系统的防火墙功能

  ·挖掘你不知道的winxp中的带宽潜能

  ·Vista系统只能识别我指定的U盘

  ·设置Windows服务器自动登录-注意安全性

  ·玩转Windows7系统防火墙

  ·WindowsVista系统隐藏的网络工具

  ·如何节省windows7系统硬盘空间

  ·windows查看进程

  ·如何在Windows7系统中制作桌面幻灯片

  ·如何Windows7的语音识别功能?

  

  服务器技术

  ISAServer

  域服务器

  其他服务器

  网络技巧

  网络命令

  共享

  微软认证

  认证介绍

  技巧

  系统安全

  系统安全

  木马病毒

  服务器安全

  系统故障

  系统故障

  网络故障

  系统技巧

  进程

  fortran程序设计系统优化

  优化性能

  新手入门

  系统基础

  资讯动态

  Windows下载

  Windows论坛

  Vista专栏

posted @ 2012-04-14 18:22  fortran语言 intel fortran  阅读(317)  评论(0编辑  收藏  举报