栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > 百科 > 学习

FORTRAN语言

学习 更新时间: 发布时间: 百科归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

FORTRAN语言

Fortran还有存在的必要吗?

随你怎么想,但没有比Fortran更适合科学计算的语言了(我就是Fortran的使用者)。

可能你的视野还停留在远古时期的Fortran 77/90/95,但实际上,现在的Fortran标准已发展至2008(参见http://gcc.gnu.org/wiki/GFortranStandards),其现有特性远超你描述和想象。

另外,什么叫Fortran“舍不得用换行符”啊?Fortran代码是以行为单位的,意味着Fortran代码必须换行(但可以用“;”分隔从而把逻辑上的“两行”写在同一行上)。

当然,Fortran也允许把“一行”拆成多行书写,自由格式下,Fortran的续行符是“&”。

至于大括号/花括号,只能说是你个人喜好。

不止Fortran,包括其他很多语言有更明显的以end作为结束标识的块结构,其与大括号包裹的块结构并没有本质上的区别。

至于C及其衍生语言为什么使用大括号作为块结构标识,实际上是因为早期的编译器有字符处理数目的限制,为了一次尽可能处理更多的代码,C语言选择了只占一个字符的大括号作为块起始标识,以节约代码字符数目,这根本就是一个历史遗留问题。

但显然,比起end,大括号并不直观,这不是C的优势。

国外超级计算机上的科学计算很多都是Fortran

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/ask/599282.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号