FORTRAN语言的发展历史(计算机世界报 1995年 第8期 段朝晖)

 

FORTRAN语言是世界上第一个被正式推广使用的计算机高级语言,FORTRAN是FORmula T
RANslation的缩写,即"公式翻译"的意思。顾名思义,这种语言适宜科学计算,用它写成的程
序中的表达式与数学公式的形式很相似。FORTRAN语言自1954年提出以后,至今已有近40年
历史,但仍经久不衰,其间历经多种版本的演变。FORTRAN语言始终是科学计算领域首选的计
算机高级语言。


一、FORTRA语言的产生
    在1964年以前,几乎所有的程序都是用机器语言或汇编语言编写的。当时,程序员把生
成一个有效程序看作是一项复杂而又富有创造力的艺术活动。他们精力主要都花在克服当
时计算机引发的各种障碍上,如没有索引寄存器,没有嵌入式浮点操作等。当时,为程序员提
供的"自动编程"系统,主要也是关心如何克服上述不足。这些系统允许有浮点指令,索引寄
存器并改进了输入/输出指令,它们实际上是一种与实际机器有不同操作码的"人工计算机"
,这种人工机比实际机器要容易编程,但是所有这些早期"自动编程"系统使用起来开销过大
,通常它们会因此减低机器运行速度5~10倍。
    其次,在1954年前后,花在程序员上的投资已接近计算机本身的价值。而且计算机的使
用时间有1/4到一半是花在程序的排错上。这样,编程和排错占了一台计算机运行投资的3/
4。随着计算机的价格愈便宜,这种状况将愈严重。
    正是在上述两种因素的驱使下,1953年末,John Backus向他所在的IBM公司建议成立一
个小型研究小组,研究开发一种更加有效更加经济的编程方法,以改变当时IBM生产的704计
算机编程效率低下的状况。该建议被当时的IBM公司老板Cuthbert Hurd采纳,研究小组随即
在John Backus的领导下展开工作。在1954年中期产生了一种有相当功能和灵活性的初期编
程语言规范,这种语言当时称作IBM Mathematical FORmula TRANslation System(FORTRAN
)。由于当时计算机主要用于科学计算,该语言的设计目标旨在以充分低的代价把含有丰富
数学表达式的程序翻译成充分有效的目标程序。该项目的初衷纯粹是为IBM内部研究之用,
但在公布了该语言的中期报告后,引起IBM客户的极大兴趣。于是,IBM做出决定,保证每个购
买704计算机的客户在他们的机器上均能使用FORTRAN语言。
    FORTRAN语言的第一个编程指南发布于1956年10月。经过研究小组的辛勤工作,第一个
FORTRAN编译程序终于在1957年4月提交给客户。这个语言版本已具备了当今FORTRAN标准的
基本结构,如允许浮点运算、数组说明、DO循环控制结构及输入输出语句等,另外也包含了
一些与

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值