Fortran 2008向后兼容以前的Fortran版本吗?

时间:2012-05-04 20:56:03

标签: fortran

是的,我知道......,这不是想象中的......这是一个真正的Fortran问题。

以前的版本我指的是Fortran 2003,95,90甚至77.

向后兼容我的意思是可以轻松运行2008年为以前版本编写的代码(只有一些小的语法更改)?

2 个答案:

答案 0 :(得分:6)

Fortran 90中没有删除任何内容,但Fortran 95及更高版本中删除了一些可怕的功能。更多被标记为“过时”。例如,见http://www.cisl.ucar.edu/zine/96/fall/articles/3.f90.obsolete.html。作为一个实际问题,编译器供应商仍然包含这些功能,因为那里有很多遗留代码。如果编译器无法编译传统的FORTRAN 77程序,那么就会有客户反叛。

答案 1 :(得分:2)

不确定。这就是Fortran所关注的,这是向后兼容性。通常,人们期望未来50年支持Fortran标准(不是开玩笑)。您仍然可以使用支持2008标准的大部分功能的intel编译器编译Fortran 66代码。