Fortran语言是什么意思??
FORTRAN是英文“FORmula TRANslator”的缩写,译为“公式翻译器”,它是世界上最早出现的计算机高级程序设计语言,广泛应用于科学和工程计算领域。FORTRAN语言以其特有的功能在数值、科学和工程计算领域发挥着重要作用。
早在1951年,美国IBM公司约翰·贝克斯(John Backus)针对汇编语言的缺点着手研究开发FORTRAN语言,并于1954年在纽约正式对外发布。称约翰·贝克斯提出的FORTRAN语言为FORTRANⅠ,FORTRANⅠ虽然功能简单,但它的开创性工作,在社会上引起了极大的反响。到1957年第一个FORTRAN编译器在IBM704计算机上实现,并首次成功运行了FORTRAN程序。
在1958年,对FORTRANⅠ进行了扩充和完善,引进了子函数等概念,推出了商业化的FORTRANⅡ版本。之后,FORTRAN语言发展迅速,多种版本相继在其它计算机上实现。
在1962年,推出了FORTRAN Ⅳ。FORTRAN Ⅳ没有充分考虑兼容性,导致FORTRANⅡ程序不能在FORTRAN Ⅳ系统中运行,使其应用受到了很大限制,这时语言不兼容性问题和影响被突出表现出来。此前也出现过FORTRAN Ⅲ,但由于存在严重缺陷,没有在计算机上实现。
随着FORTRAN语言版本的不断更新和变化,语言不兼容性问题日益突出,语言标准化工作被提上了日程。1962年5月,美国标准化协会(简称ANSI)成立相关机构着手进行FORTRAN语言标准化的研究工作,并于1966年正式公布了两个标准文本:美国国家标准FORTRAN(ANSI X3.9-1966)和美国国家标准基本FORTRAN(ANSI X3.10-1966),前者相当于FORTRAN Ⅳ,后者相当于FORTRANⅡ。基本FORTRAN是美国国家标准FORTRAN的一个子集,从而实现了语言的向下兼容,初步解决了语言的兼容性问题。通常称美国国家标准FORTRAN为FORTRAN 66。FORTRAN 66的推出在国际上产生了广泛影响,1972年国际标准化组织(简称ISO)在FORTRAN 66基础上制定了FORTRAN语言三级国际标准:基本级、中间级和完全级。
20世纪60代末,结构化程序设计方法提出后,具有结构化特征的程序设计语言开始出现,如:ALGOL、PASCAL、MODULA、C等。如何将结构化特征引入FORTRAN 66引起计算机厂商和研究机构的高度重视,许多计算机厂商开始对FORTRAN 66进行不同程度的扩充,引入了结构化特征。针对这种情况,ANSI于1976年对FORTRAN 66(ANSI X3.9-1966)进行了修订,吸收了计算机厂商所扩充的一些行之有效的功能,同时增加了许多新内容。ANSI于1978年4月正式公布了新的美国国家标准(程序设计语言FORTRAN ANSI X3.9-1978),同时宣布撤消ANSI FORTRAN 3.9-1966,通常称新标准为FORTRAN 77(该版本原计划1977年公布)。FORTRAN 77向下兼容FORTRAN 66。在1980年,FORTRAN 77被ISO正式确定为国际标准ISO 1539-1980,该标准分全集和子集。FORTRAN 77推出后,由于具有结构化特征,在社会上得到了广泛应用,同时由于扩充了字符处理功能,在非数值处理领域也能大显身手。
20世纪80年代末,FORTRAN 77结构化和现代化的研究开始兴起,到1991年5月,ANSI公布了新的美国国家标准FORTRAN(ANSI 3.198-1991)。之后,ISO采纳该标准,并确定为国际标准ISO/IEC 1539-1:1991,新国际标准还采纳了我国计算机和信息处理标准化技术委员会程序设计分会提出的多字节字符集数据类型及相应的内部函数,为非英语国家使用计算机提供了极大的方便。通常称新标准为FORTRAN 90,FORTRAN 90向下兼容FORTRAN 77。之后不久又出现了FORTRAN 95。
FORTRAN 90的推出,使传统FORTRAN语言具有了现代气息。微软公司将FORTRAN 90无缝集成在Developer Studio集成开发环境之中,推出了Microsoft FORTRAN PowerStation 4.0,使FORTRAN 90真正实现了可视化编程,彻底告别了传统DOS环境(字符界面),转到了现代Windows环境(视窗界面),共享微软公司Windows平台的丰富资源。在1997年3月,微软公司和数据设备公司(Digital Equipment Corp,简称DEC)强强联合,合作研究、开发和推出了功能更强的FORTRAN语言新版本:Digital Visual FORTRAN 5.0,它是Microsoft FORTRAN PowerStation 4.0的升级换代产品。DEC公司在高性能科学和工程计算方面拥有世界领先技术,其高质量的FORTRAN编译器遍及全球。1998年1月,DEC与Compag公司合并,DEC成为Compag公司的全资子公司,于是Digital Visual FORTRAN更名为Compag Visual FORTRAN,到目前为止,Visual FORTRAN的最新版本为Compag Visual FORTRAN 6.6。
谁了解fortran语言,能检点给说说吗
如果想要学习Fortran语言,可以推荐给你一些资源,希望对您有帮助。图书:《Fortran95程序设计》彭国伦《fortran95 2003程序设计》(中文)【Stephen J.Chapman】《Modern Fortran Explained》(英文)电子资源:链接1 -- Fcode研讨团队,上面有丰富的教学资源、教程、示例等链接2 -- Fcode网盘资源,搜集了很多很好的Fortran相关资源和工具链接3 -- Fcode论坛,专注讨论Fortran语法、算法以及编程工具链接4 -- Fortran视频教程,结合书本相得益彰群聊:
fortran是什么语言
fortran是计算机高级编程语言。FORTRAN语言是Formula Translation的缩写,意为“公式翻译”。它是为科学、工程问题或企事业管理中的那些能够用数学公式表达的问题而设计的,其数值计算的功能较强。FORTRAN语言是世界上第一个被正式推广使用的高级语言。它是1954年被提出来的,1956年开始正式使用,直到2014年已有六十年的历史,但仍历久不衰,它始终是数值计算领域所使用的主要语言。较流行的版本是 FORTRAN-77 和 Visual Fortran。详见 百度百科:网页链接
请教fortran和matlab的优缺点
Fortran是用于矩阵运算最方便的语言,一般用于高能物理、气象、航空航天等方面的方程计算问题,计算矩阵(数组)的效率很高,MKL、IMSL都是很有名的数学库,IMSL估计就足够LZ用啦!Fortran之所以还在某些领域流行着,一方面是因为它的数学运算功能强大而且效率比较高,还有一方面是前人有针对很多问题的成熟的代码,直接拿过来用就好,而不是要自己去先想算法,然后改进。矩阵越大方程越复杂越能体现两种语言的差异。
FORTRAN编程语言与C语言
fortran语言中可通过定义子程序从而返回一系列变量值,而c语言的函数一般只能返回一个变量值。Fortran语言的最大特性是接近数学公式的自然描述,在计算机里具有很高的执行效率。易学,语法严谨。可以直接对矩阵和复数进行运算,这一点类似MATLAB。自诞生以来广泛地应用于数值计算领域,积累了大量高效而可靠的源程序。很多专用的大型数值运算计算机针对Fortran做了优化。广泛地应用于并行计算和高性能计算领域。C语言是一个有结构化程序设计、具有变量作用域(variable scope)以及递归功能的过程式语言。C语言传递参数均是以值传递(pass by value),另外也可以传递指针(a pointer passed by value)。不同的变量类型可以用结构体(struct)组合在一起。只有32个保留字(reserved keywords),使变量、函数命名有更多弹性。部份的变量类型可以转换,例如整型和字符型变量。通过指针(pointer),C语言可以容易的对存储器进行低级控制。预编译处理(preprocessor)让C语言的编译更具有弹性。
FORTRAN语言和C语言相比哪个更简单?
学习编程呢,主要有两部分。
第一是语法规则
第二是编程思想
前者来说,是差不多的,Fortran 和 C 的语法规则都比较简单,也就一本书的内容。
而后者是更复杂,更应该侧重学习的,这方面,两种语言是相通的。
个人认为,学编程,不应该局限于对语法的了解,更应该深刻的学习数据,过程,逻辑之间的关系。抛出语法规则之外的东西,才是最重要的
如何运行fortran源代码
你已的编译器已经能够完全正常运行,而且程序也可以运行了呢,只是你不知道如何运行它而已!
在unix或linux下编译fortran,一般系统没有自带fortran的编译器,可以自行安装g77或gfortran编译器,它们是gcc一个系列的,也可以下载单独的g95编译器。
假定你的fortran源程序为hello.for
则输入如下的命令来编译它(g77、gfortran、g95)
g77 hello.for
这样就会在当前目录生成a.out的可执行文件,这样既可执行
./a.out
如果需要指定生成的文件名,可以加个参数-o 来制定文件名,像这样
g77 -o hello hello.for
./hello
明白了吗?unix类操作系统的执行档,并不需要.exe这样的扩展名的。
我 简单的Fortran程序,怎么才能运行呢
首先,你的这个程序貌似就有问题,就是最后一行的"end example ",应该是"end program example"。要记住,不管什么都要匹配,因为你开头是program,所以结尾也要放上。或者你干脆end就可以了。
然后,把这个源文件进行编译链接,生成可执行的程序,这个就要看你用什么编译器了,如果是visual fortran,那你看工具栏上是有build的。
我现在使用gfortran,那就要在终端输命令了,如:
>gfortran example.f90 -o firstapp
有问题再说。
fortran语言是什么
FORTRAN语言是世界上第一个被正式推广使用的高级语言。它是1954年被提出来的,1956年开始正式使用,至今已有五十多年的历史,但仍历久不衰,它始终是数值计算领域所使用的主要语言。 FORTRAN语言是Formula Translation的缩写,意为“公式翻译”。它是为科学、工程问题或企事业管理中的那些能够用数学公式表达的问题而设计的,其数值计算的功能较强。编辑本段历史版本 FORTRAN语言问世以来,根据需要几经发展,先后推出了不同的版本,其中最流行的是1958年出现的FORTRANⅡ和1962年出现的FORTRANⅣ。1966年美国标准化协会(ANSI)公布了两个美国标准文本: •标准FORTRAN(X3.9-1966)。大致相当于FORTRANⅣ。 •标准基本FORTRAN(X3.10-1966)大致相当FORTRANⅡ。 1972年国际标准化组织(ISO)接受了美国标准,在稍加修改后公布了ISO FORTRAN标准,即《程序设计语言FORTRAN ISO 1539-1972》,它分为三级,即: • 完全的(一级)FORTRAN,相当于FORTRANⅣ。 • 中间的(二级)FORTRAN,介于FORTRANⅡ和FORTRANⅣ之间。 • 基本的(三级)FORTRAN,相当于FORTRANⅡ。 FORTRANⅣ(即FORTRAN 66)流行了十几年,几乎统治了所有的数值计算领域,许多应用程序和程序库都是用FORTRANⅣ语言编写的。美国标准化协会(ANSN)在1976年对ANSI FORTRAN(X3.9-1966)进行了修订,预定在1977年通过,为了区别于FORTRAN 66,新标准定名为FORTRAN 77。实际上到1978年4月才由ANSI正式公布作为新的美国国家标准。即FORTRAN(X3.9-1978)。1980年,FORTRAN 77被接受为国际标准,即《程序设计语言FORTRAN ISO 1539-1980》,该标准分为全集和子集。 我国制订的FORTRAN标准,基本上采用了国际标准,于1983年5月公布执行,标准号为GB3057-82。 FORTRAN 77标准完成后,新版本的修订工作也在同一时间开始进行。这个版本进行了15年,最后在1992年正式由国际标准组织ISO公布,它就是FORTRAN 90。FORTRAN 90对以往的FORTRAN语言标准作了大量的改动,使之成为一种功能强大、具有现代语言特征的计算机语言。其主要特色是加入了面向对象的概念及工具、提供了指针、加强了数组的功能、改良了旧式FORTRAN语法中的编写“版面”格式。 FORTRAN 95标准在1997年同样由ISO公布,它可以视为是FORTRAN 90的修正版,主要加强了FORTRAN在并行运算方面的支持。同时一些公司纷纷推出Visual Fortran,这为工程技术界进行科学计算和编写面向对象的工程实用软件的用户提供了极大的方便。熟悉VB或VC的读者可以很容易地掌握Visual Fortran的使用,进一步开发出自己专业领域的Windows下的界面友好的工程应用软件。编辑本段发展现状 目前正在酝酿国际新的FORTRAN标准,功能将有更大的扩充。在学习和掌握了FORTRAN 77的基础上进一步学习FORTRAN新标准不会是很困难的。
想学fortran语言要使用什么软件啊?
我个人建议是找个新版的PGI Visual Fortran编译器,集成化的安装方便,版本又新,另外出品厂商也强大——PGI就是生产龙芯CPU的意法半导体所属的软件企业。Fortran Powerstation或者Digital/Compaq Visual Fortran也可以,不过有点太老了,许多新特性,比如OpenMP等等还需另外安装。Intel Visual Fortran倒是比较新,但是要分几部分一点一点地装,折腾。
32位win7如何安装fortran
目前 Win7,Win8 上可正常运行的编译器包括:
Intel Visual Fortran
Lahey Fortran
NAG Fortran
PGI Fortran
Silverfrost Ftn95
GFortran for windows / Simply Fortran
等等
我们建议,商业开发,选择 Intel Visual Fortran + Visual Studio
个人开发,计算,选择 GFortran + Code::Blocks 或 Simply Fortran
个人学习,选择 Silverfrost Ftn95
以上部分编译器可在本站相关栏目找到介绍,或免费版,试用版下载。
tools.fcode.cn
pan.fcode.cn
如何查看电脑已经安装的fortran版本?
鼠标点击程序按右键,看程序属性里有安装目录位置。
计算机如何安装fortran?
1、到vitualbox的官网(www.virtualbox.org/wiki/Downloads)下载最新版的安装包并安装。
2、然后去网盘下载虚拟机文件(链接在下面注意事项里面),并解压。这个文件里已经装好了Fortran的开发环境。
3、打开Vitualbox,选择“新建”,设置虚拟电脑名称(个人喜好);
4、单击“下一步”,设置虚拟电脑内存;
5、下一步,设置虚拟硬盘,选择“使用已有的虚拟硬盘文件”,点击右边的文件夹图标,选择刚才在网盘下载的虚拟机文件,点击“打开”;最后,选择“创建”。选择创建的虚拟机,点击启动
6、fortran开发工具就在桌面上,双击打开。依次点击File/New/File/Fortran Free Format Source File。有时候也要新建一个Project。