dvbbs
收藏本页
联系我们
论坛帮助
dvbbs

>> Fortran语言使用经验交流
搜一搜相关精彩主题 
Fortran中文网Fortran中文网—Fortran语言经验交流Fortran语言使用经验交流 → FORTRAN (还 FORTRAN) 是一个编程语言最初被开发在50 年代和仍然在使用中今天

您是本帖的第 3598 个阅读者
树形 打印
标题:
FORTRAN (还 FORTRAN) 是一个编程语言最初被开发在50 年代和仍然在使用中今天
zj79
帅哥哟,离线,有人找我吗?
等级:论坛游民
文章:50
积分:566
门派:无门无派
注册:2005年12月28日
楼主
 用支付宝给zj79付款或购买其商品,支付宝交易免手续费、安全、快捷! 点击这里发送电子邮件给zj79

发贴心情
FORTRAN (还 FORTRAN) 是一个编程语言最初被开发在50 年代和仍然在使用中今天

FORTRAN (还 FORTRAN) 是一个编程语言最初被开发在50 年代和仍然在使用中今天。名字是短的为 为mula Translator/Translation。语言的早期的版本为人所知作为FORTRAN, 但资本化下降了在更新的修正开始从FORTRAN 90 。官方语言标准现在提到语言作为"FORTRAN" 。
FORTRAN 主要被利用为科学计算和数据分析。虽然最初一个程序语言, FORTRAN 的较新版本包括一些特点支持面向对象的编程技术。

历史、版本, 和修正
在1954-57 第一FORTRAN 编译器被开发了为IBM 704 由IBM 队由约翰·W. Backus 带领。这是一个优化编译程序, 因为作者原因没人会使用语言如果其表现与汇编语言不是可比较的。

语言由科学家广泛采取了为数字上写密集的项目, 鼓励编译器作家生产编译器组建更加快速的代码。一复杂形势的包括数据类型语言被做FORTRAN 特别是适合与科学计算。有今天高性能FORTRAN 编译器的许多贩卖者。许多前进在编译器理论和设计上由需要刺激了组建好代码为FORTRAN 项目。

语言的几个修正出现, 包括知名的FORTRAN IV (亦称FORTRAN 66), FORTRAN 77, 和FORTRAN 90 。最近正式标准为语言, 1997 年被出版, 为人所知作为FORTRAN 95 。IBM 的版本象那些由其他人开发, 从未一样普遍是特别真实的FORTRAN Iv watfor, FORTRAN IV 的版本被开发在滑铁卢, 加拿大大学, 普遍地更喜欢因为它导致了编辑错误更好的报告。软件为自动地组建流程图从FORTRAN 项目是并且被开发的外部IBM 。

特点和引伸
最初地, 语言依*对语句编号和goto 声明的原始代码和重的用途的精确格式化。这些突变从语言的新版本被去除了。连续版本并且介绍了' 现代' 编程的概念, 譬如原始代码文本, 如果然后(用FORTRAN 77), 递归(用FORTRAN 90), 和平行的修建评论和产品, 然而仍然试图保持FORTRAN ' 精瘦的' 外形和高性能。在最普遍的专业基于FORTRAN 的语言之中是SAS, 为组建统计报告, 和SIMSCRIPT, 为模仿过程介入排队。

高性能科学用计算机(Burroughs 、CDC 、Cray 、IBM, 德洲仪器的贩卖者, 。) 增加的引伸对FORTRAN 利用特别硬件特点譬如: 指示贮藏所、CPU 管道、传染媒介列阵, 等。例如, IBM 的FORTRAN 编译器(H 的当中一个延长的IUP) 有重新安排了机器代码指示同时保持几个内部运算部件繁忙优化的水平。其它例子是CFD, 一个特别' 版本' 的FORTRAN 具体地被设计为ILLIAC IV 巨型计算机, 管理在美国航空航天局的Ames 研究中心。这些引伸或消失了在时间期间或有元素被合并主要标准; 主要剩余引伸是OpenMP, 是一个十字架平台引伸为共享内存编程。一个新引伸, CoArray FORTRAN, 意欲促进并行程序设计。

句法缺点和好处
当什么基本上是第一企图在设计一种高级语言, 语言的句法神秘认为由学会了更加现代的语言的许多程序员。它难写词汇分析仪为, 并且one-character 差错可能导致运行错误而不是编辑错误如果最近修建譬如自由形式来源不被使用。一些更加早期的版本, 尤其, 缺乏有用会认为在现代机器里的设施, 譬如动态内存分配。

你应该, 然而, 考虑到, FORTRAN 句法被定调了对科学和数字工作, 并且许多其缺乏被谈到了在较新版本。例如, FORTRAN 95 有非常短的命令为进行数学行动在矩阵和列阵大大地不仅改进项目可读性而且提供有用的信息对编译器使能它vectorize 行动。为这些原因, FORTRAN 不是经常被利用的外部科学和工程学数据分析, 而是依然是选择语言为高性能数字计算。

标准
二个标准如下反映当前的FORTRAN 实施。
ANSI X3.198-1992 (R1997) 。标题: 编程语言"FORTRAN" 延伸了。非正式地通认作为FORTRAN 90 。这个标准由ANSI 出版了。
ISO/IEC 1539-1:1997 。标题: 信息技术- 编程语言- FORTRAN - 第部分1: 基本的语言。非正式地通认作为FORTRAN 95 。有另外2 个零件对这个标准。第部分1 由ANSI 正式采取了。
抽样程序(为DOS/Windows)
这个项目将编写使用开放Watcom 打开来源编译器。

C 这个项目计算坦克的区域,C 除了底部。C 可变物被分配如下:CC R = 半径C H = 高度C PI = 3.14159C A = 区域CC 他们被宣称以真正的声明如下。      真正的R, h, pi, a             C 开放命令联合数据文件, "PANDAT.DAT", C 在文件夹"数据" 逻辑设备5 。如果有C 错误, 声明900 被执行。      OPEN(5, file='c:\\data\\pandat.dat', access='sequential ',     ; STATUS='OLD', err=900)      C 这个随后而来的部分积累C 的总和输入可变物。C 第一命令读数据记录并且C 存放它在记忆。  10 READ(5, fmt=1, end=99)r, hC 下个命令描述形式和地点C 数据读。   1 FORMAT(F4.2, f4.2)C 下个声明赋予价值到可变物。          PI=3.14159          A=PI*R**2+2*PI*R*HC 下个部分给屏幕写总和。C 第一命令, 印刷品, 表示哪个格式C 声明将被利用, 并且可变物打印。       打印11, H, r, aC 以下格式声明描述怎么C 数据域将被写。注意分号在被使用表示早先线的继续的专栏6 C 。  11 FORMAT(1X, 'radius = ', f6.2, 10x, 'height = ', f6.1, 10x, 'area = ',     ; F8.1)C 以下声明完成圈。      GOTO 10下个部分打印的C 如果输入数据无效。 900 印刷品21  21 FORMAT(1X, 'invalid 数据')C 我们关闭文件和现在结束程序执行。  99 CLOSE(5)      中止      末端
外在链接
FORTRAN DMOZ 类别
用户注释关于FORTRAN 编程(UNFP)
单位7.1 FORTRAN 77, 一部分的课本
单位7.2 FORTRAN 90, 一部分的课本
项目贮藏库
FORTRAN 90 软件贮藏库
全国HPCC 软件贮藏库
Netlib 贮藏库
一个开放来源FORTRAN 编译器

ip地址已设置保密
2005/12/28 22:05:03
zj79
帅哥哟,离线,有人找我吗?
等级:论坛游民
文章:50
积分:566
门派:无门无派
注册:2005年12月28日
2
 用支付宝给zj79付款或购买其商品,支付宝交易免手续费、安全、快捷! 点击这里发送电子邮件给zj79

发贴心情
FORTRAN(Formula Translation System

FORTRAN可谓目前计算机运算中的程序语言之父,它是第一个能将数学公式转换成计算机程序的语言。在1957年IBM成功地将其商业化后,FORTRAN正式展开协助无数工程应用软件的开发工作。

FORTRAN擅长于数学函数运算,主要应用于数值分析、系统仿真及自动控制等领域。程序内容架构包含变量定义、函数、副程序、主程序等部分。

由于FORTRAN的出现,使得工程师与科学家首次能以较自然的语言写程序,因此在工程用软件设计的程序导向语言领域具有举足轻重的地位。

ip地址已设置保密
2005/12/28 22:05:33

 2   2   1/1页      1    
网上贸易 创造奇迹! 阿里巴巴 Alibaba
Powered By Dvbbs Version 7.1.0 Sp1
Copyright ©2005 - 2008 www.fortran.cn
页面执行时间 0.03516 秒, 3 次数据查询
京ICP备05056801号