fortran语言(fortran编程语言有什么优势)

2025-03-11 11:50:01 0

fortran语言(fortran编程语言有什么优势)

本文目录

fortran编程语言有什么优势

Fortran语言的优点和缺点

选择Fortran语言的原因包括以下几种。

它是一种现代的表达性语言,简单且具有Ada的很多功能。

目前该语言既适合解决各类数值问题,又适合非数值问题。

该语言广泛用于教育部门和科学部门。

存在大量使用Fortran 77或其早期版本(如Fortran 66,也称为Fortran IV)编写的软件。使用标准的、符合Fortran 90、95和2003规范的编译器可以重新编译这些软件的代码,这样就能保护你在已有代码方面的所有重要投资。世界上大约有15%的代码是用Fortran编写的。

但是,Fortran也存在一些不足。假设必须与Fortran 77保持后向兼容,那么有些语法很难简单地解释清楚。但是,如果始终使用语言的一

为什么选择FORTRAN 到底选择什么样的语言,本身是一类非常具有争议性的问题。曾几何时,在科学计算领域,就沸沸腾腾地讨论过最好使用什么样的语言。也许我们可以说这是一个见仁见智的问题,因为我们作为语言的使用者,总是拣自己已经很熟悉的语言,当然总是自己能够很好驾驭的语言是最好的。但 是具体地针对科学计算来说,由于科学计算问题具有自身的独特的价值标准,在这个价值标准之下,各种不同的语言还是可以进行客观比较的。

首先我们得把自己面临的任务界定清楚,也就是什么是科学计算问题?

所谓科学计算问题大体上包括如下三个涵义:

● 问题本身以及问题的解答都能够使用数学语言予以精确描述;

● 如果要使用通常的数学方法来给出我们所需要的数值答案,会很麻烦或者根本无法给出;

● 问题以一定的科学与技术知识作为背景。

现在编程语言那么多,还有必要学习fortran吗

fortran主要数值、科学和工程计算领域,这方面的领域有许许多多fortran语言编写的源码在使用。

我不了解楼主的cae仿真方向是否需要接触这方面的领域,如果有,显然不得不学。编程语言无所谓老旧的,关键还是工作领域,如果工作中要接触fortran语言的源码,不学也不行啊,对吧?

如果工作中不需要接触fortran源码,那还学它作甚

fortran这个软件在物理上用处大吗现在是不是过时了

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语言具备了现代高级编程语言的一些特性。

为什么还有相当多的人用fortran

它是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域。毕竟一个语言的存在自然有它的理由,也没有哪个语言是完美的。哪怕是c++之类的语言,也有一定的弊端。虽然比较老,但是还是有人愿意去用。每个人的目的也不同,有的人只是用fortran学习学习而已的,不是要用它去做软件工程。

fortran语言(fortran编程语言有什么优势)

本文编辑:admin
fortran语言 ,fort

更多文章:


三次握手四次挥手(TCP为什么需要3次握手与4次挥手)

三次握手四次挥手(TCP为什么需要3次握手与4次挥手)

本文目录TCP为什么需要3次握手与4次挥手为什么建立连接是三次握手,而关闭连接却是四次挥手求助:TCP三次握手 四次挥手全过程TCP 三次握手和四次挥手指的什么三次握手及四次挥手在TCP/ip模型的哪一层进行的最好有理由~TCP/IP需要几

2025年3月10日 08:00

布局电影完整版(这是什么电影)

布局电影完整版(这是什么电影)

本文目录这是什么电影《追爱大布局》完整版请问2007年有国产片电影,布局之母子情深电影吗这是什么电影看不见的客人 Contratiempo (2016)导演: 奥里奥尔·保罗编剧: 奥里奥尔·保罗主演: 马里奥·卡萨斯 / 阿娜·瓦格纳 /

2025年4月1日 14:40

如何评价cube旗下女团的宋雨琦?Cube Escape: Seasons攻略大全

如何评价cube旗下女团的宋雨琦?Cube Escape: Seasons攻略大全

本文目录如何评价cube旗下女团的宋雨琦Cube Escape: Seasons攻略大全方块房间逃脱四季第3关怎么过 Cube Escape Seasons秋天攻略chartcube怎么用如何评价cube旗下女团的宋雨琦从exo归国四子回中

2025年2月24日 22:00

java和php哪个好学(学java好还是php)

java和php哪个好学(学java好还是php)

本文目录学java好还是phpjava和php哪个好学Java和PHP哪个好学习一些,前景怎么样学JAVA好还是PHP好为什么哪种比较容易上手php和java哪个好学java和php哪个难学java和 php那个难吗Java和php那个比较

2025年3月24日 20:50

c语言用fopen时,需要加特殊的 头文件吗?Linux函数fopen(“file.c“,“rt“)中r应该是读吧!t什么意思

c语言用fopen时,需要加特殊的 头文件吗?Linux函数fopen(“file.c“,“rt“)中r应该是读吧!t什么意思

本文目录c语言用fopen时,需要加特殊的 头文件吗Linux函数fopen(“file.c“,“rt“)中r应该是读吧!t什么意思linux fopen函数 打开文件总是失败谁知道如何开启allow_url_fopen函数godaddy

2025年3月28日 22:40

女生发lt是什么意思?“lt” 的用法

女生发lt是什么意思?“lt” 的用法

本文目录女生发lt是什么意思“lt” 的用法terminal,ultimate,final与在英语中有什么区别女生发lt是什么意思她们这里的潜台词指的是禽兽的意思,是骂人的意思。因为lt有它的意思,对人应该用他或者她,动物才会用它。被骂这时

2025年4月6日 09:00

itemcommand(如何阻止itemcommand enter键提交)

itemcommand(如何阻止itemcommand enter键提交)

本文目录如何阻止itemcommand enter键提交.NET中datalist的ItemCommand,RowCommand是什么如何阻止itemcommand enter键提交出现自动提交的情况,有两种可能:一是编写了javascri

2025年3月6日 08:40

api免费网站(请问什么网站可以直接调用OCR识别技术的API接口啊最好是免费的!)

api免费网站(请问什么网站可以直接调用OCR识别技术的API接口啊最好是免费的!)

本文目录请问什么网站可以直接调用OCR识别技术的API接口啊最好是免费的!国内有哪些城市较完整可以免费使用的天气 API 接口现在还有哪些免费的天气API请教大家这个网站免费api数据接口怎么调用请问什么网站可以直接调用OCR识别技术的AP

2025年3月6日 21:40

指数函数课件(几何画板怎么画指数函数的动态图)

指数函数课件(几何画板怎么画指数函数的动态图)

本文目录几何画板怎么画指数函数的动态图用几何画板怎么画“指数函数”的动态图指数函数图像和性质 怎么做课件几何画板画指数函数的动态图怎么画几何画板怎么画指数函数的动态图指数函数曲线指数函数课件模板试图应用数形结合的思想方法,用几何画板设计参数

2025年2月12日 21:50

payoneer(payoneer手续费是多少呢)

payoneer(payoneer手续费是多少呢)

本文目录payoneer手续费是多少呢payoneer怎么读Payoneer卡有什么用请教payoneer和paypal卡区别payoneer提现银行收多少手续费payoneer手续费是多少呢Payoneer手续费根据用户的累积收款金额,以

2025年2月23日 23:20

boarding time(登机时间  英文怎么说)

boarding time(登机时间 英文怎么说)

本文目录登机时间 英文怎么说飞机票上的boarding time1920什么意思登机时间 英文怎么说  登机时间: Boarding time  相关词语:  1.boarding  登机  例句:We established an a

2025年3月24日 14:10

sql获取当前时间(如何用Sql语句获取当前时间,并且在当前时间的基础上减去3天的时间)

sql获取当前时间(如何用Sql语句获取当前时间,并且在当前时间的基础上减去3天的时间)

本文目录如何用Sql语句获取当前时间,并且在当前时间的基础上减去3天的时间sql 怎么获取系统时间sql获取当前年月日sql如何提取当前时间的函数SQLServer数据库取得当前时间如何用Sql语句获取当前时间,并且在当前时间的基础上减去3

2025年3月12日 17:50

androbench下载(p10怎么使用androbench)

androbench下载(p10怎么使用androbench)

本文目录p10怎么使用androbench怎么用androbench测试华为p10内存华为p10怎么使用androbenchp10怎么使用androbench方法如下:华为手机内存(运存)测试,这里介绍两种方法。①androbench软件②

2025年3月13日 22:10

serial number是什么意思(SerialNumber是什么意思)

serial number是什么意思(SerialNumber是什么意思)

本文目录SerialNumber是什么意思手机显示的serial number是什么意思可以查到什么关于手机的信息吗Serial Number是什么意思serial number是什么意思请问 “serial number”是什么意思Ser

2025年3月12日 08:20

form标签的属性主要有(html中form标签的属性)

form标签的属性主要有(html中form标签的属性)

本文目录html中form标签的属性html form标签的主要,重要的属性标签的用法html中form标签的属性action属性; action=“aa.html“ url跳转地址method属性:传输的方式post,getenctype

2025年2月24日 05:10

excel中rank函数怎么用(EXCEL中的RANK怎么用)

excel中rank函数怎么用(EXCEL中的RANK怎么用)

本文目录EXCEL中的RANK怎么用excel中如何使用rank函数EXCEL中的RANK怎么用1、电脑打开Excel表格。2、电脑打开Excel表格后,在排名中输入公式=RANK(J11,$J$11:J$14),$J$11:J$14是所有

2025年4月5日 00:30

找不到actionlist(adobe flash player 安装 找不到actionlist)

找不到actionlist(adobe flash player 安装 找不到actionlist)

本文目录adobe flash player 安装 找不到actionlistadobe flash player 未成功安装 提示找不到Actionlist 怎么办啊Flash Player安装过程中提示找不到actionlist,看了一

2025年2月16日 16:20

promises翻译(promise什么意思中文翻译)

promises翻译(promise什么意思中文翻译)

本文目录promise什么意思中文翻译promise是什么意思(急需!!!!!!!!!)promise英文怎么发音keep his promise的翻译英语,我保证到底该怎么说promise什么意思中文翻译你好,在下的回答如下所示很高兴能回

2025年3月10日 15:50

capslock(capslock键的作用)

capslock(capslock键的作用)

本文目录capslock键的作用电脑capslock键一直亮关不掉键盘capslock灯一直亮capslock键的作用Capslock键:字母大小写转换键,Caps是Capital(大写字母)单词的简写,lock是锁定的意思。每按1次转换一

2025年3月21日 16:50

php文件用浏览器打开(wampserver怎么部署php文件能在浏览器中打开)

php文件用浏览器打开(wampserver怎么部署php文件能在浏览器中打开)

本文目录wampserver怎么部署php文件能在浏览器中打开浏览器打开php显需要新应用如何在浏览器中打开php文件怎么直接在浏览器运行php文件wampserver怎么部署php文件能在浏览器中打开咨询记录 · 回答于2021-12-2

2025年3月27日 13:20

近期文章

本站热文

harbor,port,pier的区别?谁能解释“harbour“(港口)与“pier“(码头)的区别
2025-02-22 17:40:03 浏览:18
ibatis foreach(ibatis 批量update操作)
2025-02-10 23:40:06 浏览:7
endless rain(endless rain表达什么情感)
2025-02-14 06:00:02 浏览:6
标签列表

热门搜索