1.我的测试结果,是在windows下执行效率快。我是用同样的intel
fortran编译器进行测试的。优化参数也都一样。在windows下大约能快20%。在windows下用compaq
fortran也是比linux下用intel
fortran快。原因不知道。正在猜想ing。2.无论什么平台的fortran编译器,对于标准fortran的语法之类的都是一样的。如果你都是遵循标准来写的话,两者是完全一样的。注意:在ibm
unix下面的xlf编译器,对语法要求比较严格,写的时候要注意。其余像intel
fortran(linux和windows)和compaq
fortran(windows)并没有多大差别。另外注意:dos文件格式(windows其实采用的也是dos文件格式)和unix文件格式不是很一样,这个主要是指每行的行末的标识符不一样,这样在移植的时候,要注意一下。3.对于intel
fotran来说,都是命令行来执行编译等命令的,在何种平台都是一样的;而windows下的compaq
fotran是在集成环境中,可以鼠标操作的,地学用惯了windows,因此可能会感觉在windows下可操作性比较容易些。
每个程序,都有运行环境,在符合运行环境条件下,才能运行。
运行环境是windows2000/XP/2003等,一般是不能在linux下运行的
有些程序,即有windows版,也有linux版
如果程序有for
linux版,就安装linux版
没有linux版,就找相同功能程序的替代
没有替代程序,linux环境下,就用模拟器或虚拟机,可以运行部分windows程序