在河海呆了8年,从99年开始接触fortran,此后,陪伴我度过了每一个痛苦和快乐的日子。编过的程序自己也不知道多少了,但总觉的水平依然有限,使用过的编译器也只有Fortran PowerStation,cvf,ivf for linux,对于cvf较熟,另外两个只能说使用过。
不过对fortran还是有所了解的:
Fortran是最早的计算机高级语言之一,至今已经有40年左右的历史了,其中经历了Fortran 66、Fortran 77、Fortran 90和Fortran 95。Fortran 200x目前还在草案过程中。在科学计算领域,Fortran具有十分强大的生命力,例如在大型科学计算中还有HPF(High Performance Fortran)等。
主流的Fortran 90/95编译器有PGI Fortran、HP Fortran Compiler(其实就是Compaq Fortran Compiler,由Fortran PowerStation进化过来的)和Intel Fortran Compiler等。
1997年,微软将Fortran PowerStation卖给DEC之后,微软就不再出版Fortran编译器了。后来DEC并入了Compaq,再后来Compaq又和HP合并了。现在Compaq出的Fortran for Windows v6.6,这个版本可以生成Windows下的控制台和图形界面的程序。
现在HP/Compaq已经不再开发Fortran了,Compaq的Fortran开发小组已经投入Intel旗下,但是IVF需要微软的Visual.net集成开发环境,即IVF自身不带编辑器。目前看,IVF唯一的优势在于其速度,它和CVF的兼容性不是很好,当然,如果不使用Fortran的高级功能,如建立对话框、Windows程序等,大部分标准的Fortran程序还是可以在IVF上编译通过的。
至于操作系统的差别,个人认为实际上是根据编译器来说的,如果编译器相同个人认为执行程序上不会有多少差别,只是操作上不同! |