砀山南站在哪里:fortran这个软件在物理上用处大吗?现在是不是过时了?

来源:百度文库 编辑:高考问答 时间:2024/04/28 06:11:02
我是学物理的导师让学fortran,这个软件在物理上用处大吗?现在是不是过时了?
还有我下了一个6.5,77和90差别大吗?

1、fortran主要是用于数学建模的软件,属于专业性极强软件,没有一定的专业知识,使用起来还是很不方便的。新版本应该会功能应该会功能强大一些,学好了对于专业应该有很大帮助。
2、要说在物理上的用处,fortran的特长是精于数值计算,比其他的精确。这一点随着深入学习会认为非常重要的。

3、Fortran无疑是最快的,看看超级计算机上用的是什么就知道了。即使是C语言,在科学并行计算领域也远远比不上Fortran的速度,C++模板元编程技术勉强可以和Fortran一拼。

Fortran 这一言语是专为物理学而写的,而以我记忆,化工,电子是用 Algo,不过这都在七十年代中的事,今天已没有多人用了,因为它在微电脑中不流行。但是很多物理的计算程式是用 fortran 写的,要将他改用其他言语重写,实在是一个伤神和伤财的事。所以一般的物理家还是用他。我只用过 fortran 4, fortran 68 和 77,90 对我来说,太新了,照推想, 68, 77 相差不大,99 应不会有太大差异,可能多一些 Gosub, Subroutine, Call Liberary 的功能吧。

fortran适用于数值计算的,在科学计算中是比较基础的语言(与matlab等相比),当然也可用于物理问题求解。今天科学计算数值求解等还在用,本人有限元力学分析就用该软件编过。

以下来自网站:

Fortran语言最初是由数值计算方面的需要而发展起来的。1957年,IBM公司开发出第一套Fortran语言,运行在IBM704计算机上。

1966年,美国标准化协会制定了Fortran(x3.9-1966)(也就是Fortran66)和Fortran(x3.10-1966)标准。这时Fortran语言还不是结构化的程序设计语言。

1976年,美国标准化协会重新对Fortran(x3.9-1966)进行了评估,公布了新的Fortran标准,也就是Fortran77。Fortran77是具有结构化特性的编程语言。Fortran77在短时间内取得了巨大的成功,广泛地应用于科学和工程计算,几乎统治了数值计算领域。

1980年,Fortran77被ISO接纳为国际标准。

1991年发布的Fortran90大幅改进了旧版Fortran的型式,加入了对象导向的观念与提供指针,并同时加强数组的功能。

Fortran的特性
Fortran语言的最大特性是接近数学公式的自然描述,在计算机里具有很高的执行效率。
易学,语法严谨。
可以直接对矩阵和复数进行运算,这一点类似matlab。
自诞生以来广泛地应用于数值计算领域,积累了大量高效而可靠的源程序。
很多专用的大型数值运算计算机针对Fortran做了优化。
广泛地应用于并行计算和高性能计算领域。
Fortran90,Fortran95,Fortran2003的相继推出使Fortran语言具备了现代高级编程语言的一些特性。