FORTRAN77 和 Fortran 90 可以互编吗
答案:2 悬赏:40 手机版
解决时间 2021-02-03 17:44
- 提问者网友:十年饮冰
- 2021-02-03 05:34
FORTRAN77 和 Fortran 90 可以互编吗
最佳答案
- 五星知识达人网友:一秋
- 2021-02-03 06:44
Fortran90 是对 FORTRAN 77 的补充,并抛弃了部分语法。
但绝大多数编译器都是同时向下兼容 FORTRAN 77 语法的。虽然 F90 抛弃了,但编译器依然可以识别。
因此,很多代码根本无法区分到底是 Fortran 90 书写的,还是 FORTRAN 77 书写的。完全可以直接被绝大多数编译器编译。
请注意,扩展名为 .f90 的,不一定是 F90 书写的。F90 同样可以用自由格式和固定格式书写。
但绝大多数编译器都是同时向下兼容 FORTRAN 77 语法的。虽然 F90 抛弃了,但编译器依然可以识别。
因此,很多代码根本无法区分到底是 Fortran 90 书写的,还是 FORTRAN 77 书写的。完全可以直接被绝大多数编译器编译。
请注意,扩展名为 .f90 的,不一定是 F90 书写的。F90 同样可以用自由格式和固定格式书写。
全部回答
- 1楼网友:神也偏爱
- 2021-02-03 08:11
f90 和 f77 没有本质的区别,实际上他俩80%的内容是一致的。
f90 是对 f77 的补充,及很少很少部分的丢弃。所以,f90其实是大多数包含f77的。
只要你的编译器支持 f90,(据我所知,没有任何编译器不支持f77),那么两者完全是可以混着写的。
实际中,几乎没有程序员可以100%明确自己在用f90还是f77
就像几乎没有北京人可以分清楚自己说的话,哪些是北京话,哪些是普通话一样。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯