我可以使用 Fortran 95 编译器编译 Fortran 90 文件吗? Fortran 95 似乎有很多,但 Fortran 90 却没有。
是的,您可以使用 Fortran 95 编译器编译 Fortran 90 程序。实际上,现在大多数编译器在很大程度上但并不完全兼容 Fortran 2003。除非您有特殊要求,否则您最好使用 Fortran 95/2003/2008 编译器,而不是仅使用 Fortran 90。 Fortran 95 在某种程度上是对 Fortran 90 的“错误修复”……这是基于实际使用 Fortran 90 的经验进行的适度更新,这与 Fortran 77 相比是一个巨大的变化。例如,更容易出现内存泄漏在 Fortran 90 中...在 Fortran 95 中,局部可分配变量必须在退出子例程时自动释放,因此程序员不必显式执行释放。在 Fortran 90 中,如果未显式编码释放,则允许发生内存泄漏。
对于免费编译器来说,最新版本的 gfortran 已经相当不错了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)