Fortran Coder

查看: 4355|回复: 5
打印 上一主题 下一主题

[求助] 请教一下fortran90和95之间的区别

[复制链接]

13

帖子

9

主题

0

精华

入门

F 币
70 元
贡献
36 点
跳转到指定楼层
楼主
发表于 2022-10-9 22:17:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
新人小白求指导,研究生导师让学习fortran90,但是现在发现网上好多的教材都是95的,就想请教一下fortran90和95之间的区别
分享到:  微信微信
收藏收藏 点赞点赞 点踩点踩

2033

帖子

12

主题

5

精华

论坛跑堂

臭石头雪球

F 币
1641 元
贡献
709 点

美女勋章热心勋章星光勋章新人勋章贡献勋章管理勋章帅哥勋章爱心勋章规矩勋章元老勋章水王勋章

沙发
发表于 2022-10-10 08:33:49 | 只看该作者
区别不大。
可以认为 90 是 95 的真子集。
只要你的编译器支持,无需太在意到底是90还是95。直接学 2003、2008 也并无不可。语法基本都是保持着良好的延续性和向下兼容性。

81

帖子

0

主题

0

精华

专家

F 币
471 元
贡献
232 点

规矩勋章新人勋章元老勋章

QQ
板凳
发表于 2022-10-10 14:20:12 | 只看该作者
本帖最后由 青衣巷 于 2022-10-10 14:32 编辑

F95相比F90的区别:
增加内容:
(1)   FORALL 语句和结构
(2)   PURE 和 ELEMENTAL 过程
(3)   指针初始化和结构体默认初始化


是的,仅此而已。

此外,F95相比F90还废除了一些陈旧的特性,分别是:
1. 计算 goto 语句
2. 语句函数
3. 再执行语句中间混合 data 语句。
4. 假定长度字符串函数。(注意不是假定长度字符串做为函数的参数)


不过,你不用担心,虽然有一些废除的特性,但几乎所有的编译器都没有真正废除,依然支持。只是不推荐使用了。

评分

参与人数 1F 币 +1 收起 理由
fcode + 1 很给力!

查看全部评分

彼岸,有永恒的守候...

13

帖子

9

主题

0

精华

入门

F 币
70 元
贡献
36 点
地板
 楼主| 发表于 2022-10-10 16:50:19 | 只看该作者
本帖最后由 lfhhnj 于 2022-10-10 16:52 编辑
青衣巷 发表于 2022-10-10 14:20
F95相比F90的区别:
增加内容:
(1)   FORALL 语句和结构

了解了解,谢谢大佬回复,新人发帖遇到大佬感觉好幸运,话说博主看您主页写的中国水利大学是什么大学呀,河海研0学生表示好奇

评分

参与人数 2F 币 +2 收起 理由
fcode + 1 很给力!
青衣巷 + 1 哈哈,瞎写的个大学名字~

查看全部评分

13

帖子

9

主题

0

精华

入门

F 币
70 元
贡献
36 点
5#
 楼主| 发表于 2022-10-10 16:53:11 | 只看该作者
fcode 发表于 2022-10-10 08:33
区别不大。
可以认为 90 是 95 的真子集。
只要你的编译器支持,无需太在意到底是90还是95。直接学 2003、2 ...

了解了解,谢谢大佬回复

44

帖子

4

主题

0

精华

熟手

F 币
179 元
贡献
90 点
6#
发表于 2022-10-13 09:16:37 | 只看该作者
你老师的意思就是别看f77. f90和f95都是一样的东西
您需要登录后才可以回帖 登录 | 极速注册

本版积分规则

捐赠本站|Archiver|关于我们 About Us|小黑屋|Fcode ( 京ICP备18005632-2号 )

GMT+8, 2024-12-24 02:46

Powered by Tencent X3.4

© 2013-2024 Tencent

快速回复 返回顶部 返回列表