不是因为功能上的原因,而是语言本身的性质决定的。FORTRAN本身跟机器语言十分贴近,也就是说其翻译成机器语言的效率极高。另外,FORTRAN设计之初就是为数值计算而设计的,它的很多语法跟机器的数值交互要比C或者CPP效率高得多,有说法就会FORTRAN是原生支持数值计算的高级语言。由于长期以来在数值计算领域FORTRAN占据了统治地位,很多知名的程序的代码都是用FORTRAN写成的,另外由于F90的出现和F2003的发展,FORTRAN和特性进一步发展,交互性进一步增强,其擅长数值计算的特点能够进一步加强。总体来说,当下的数值计算的程序语言还是首选FORTRAN。