runinwind 发表于 2008-10-8 13:11:22

为什么说FEPG是一款开源(Open Source Code)的FE软件

在介绍FEPG的资料上经常看到说:FEPG是一款开源(Open Source Code)的FE软件,我想了解一下FEPG中的开源是指的什么?谢谢!

zhoulon 发表于 2008-10-8 13:32:04

这个是跟一般通用的商业软件相对比而言的。一般商业软件都将方程及源程序固化到软件里面了,用户只需要点击界面的快捷菜单或者输入一个命令就可以执行操作了,关键是用户看不到源代码(源程序)。而fepg则不同,用户是针对自己的问题找到原始的数学模型,然后书写方程,进而利用fepg生成源程序的,用户可以看到自己生成的fortran源程序,可以对源程序进行修改。说白了,开放主要是指能不能看到源程序和能不能对其进行修改而言的。

runinwind 发表于 2008-10-8 16:10:11

恩,我明白了。其实FEPG所指的开源仅是指用户所生成的Fortran程序是开源的,而并非指FEPG系统中用来产生用户Fortran程序的所有模块都是开源的。其实FEPG也有固化的模块,比如安装文件夹下就有相当多的.exe文件。我想这个是事先编译好的,我们是看不到构成其的源程序的。谢谢!

zhoulon 发表于 2008-10-8 16:35:04

原帖由 runinwind 于 2008-10-8 16:10 发表 http://forum.simwe.com/images/common/back.gif
恩,我明白了。其实FEPG所指的开源仅是指用户所生成的Fortran程序是开源的,而并非指FEPG系统中用来产生用户Fortran程序的所有模块都是开源的。其实FEPG也有固化的模块,比如安装文件夹下就有相当多的.exe文件。我想 ...
是的,你理解的非常对。
页: [1]
查看完整版本: 为什么说FEPG是一款开源(Open Source Code)的FE软件