为何介绍

Fortran是世界上最早出现的高级程序设计语言,它的出现改变了传统的人与计算机的交互方式,将人们从繁琐的劳动中解放出来,将大部分精力投入高级的思考中去,因此Fortran的出现具有划时代的意义。之后的许多语言都受到它的影响。

Fortran的诞生

在Fortran诞生之前,程序员要用机器语言和汇编语言写程序,上节课我们都试过了,那是一个非常痛苦且繁琐枯燥的过程。程序员大部分精力都要放在克服计算机故障上面。当时为程序员提供了一种“自动编程”系统,但是非常占资源。而且花在程序员身上的投资已经接近一台计算机的钱,并且还要花大量时间排错,随着计算机价格下降,这样就越来越不划算,这些因素驱使了Fortran产生。
John Backus向老板IBM公司要了一个研究小组,研究出了这种灵活的语言,客户一看十分高兴,于是老板决定给每个买704计算机的都配这么一个语言,于是它开始火了起来。

典型代码

一个计算工资的代码
program payroll
real rate, hours, pay
read (,) rate, hours
pay=40*rate+(hours-40)*1.5*rate
pay=hours*rate
END IF
print *,”rate=”, rate
print *,”pay=”,pay
可以看到,此时相比较于汇编语言和机器语言,已经简化了很多,人只需要思考如何解决问题,而不用像以前一样一步一步告诉机器要做什么。

影响

Fortran易学,严谨,很有发展潜力。
Fortran语言与后来的JAVA、C比缺乏创造力。不过很多工程计算软件是拿Fortran写的,所以工程师一般会学。
Fortran还在科学计算领域发挥这重要作用。
不计空格724
计空格755

世界上第一个高级语言——FORTRAN相关推荐

  1. 【历史上的今天】12 月 3 日:世界上第一条短信;Fortran 语言之父诞生;百度贴吧上线

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 12 月 3 日,在 20 年前的今天,电动平衡车(Segway)问世:电动平衡车是一种电力驱动.具 ...

  2. 【历史上的今天】12 月 10 日:世界上第一位程序员诞生;Ada 语言发布;第一人称射击游戏的开拓者

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 12 月 10 日,在 120 年前的今天,瑞典国王和挪威诺贝尔基金会首次颁发了诺贝尔奖.根据诺贝尔 ...

  3. 世界上第一代电子计算机取名为,计算机应用基础知识计算机应用基础试题及答案...

    <计算机应用基础知识计算机应用基础试题及答案>由会员分享,可在线阅读,更多相关<计算机应用基础知识计算机应用基础试题及答案(13页珍藏版)>请在人人文库网上搜索. 1.计算机应 ...

  4. 世界上第一台计算机釆用的主要是什么电子管,基础知识-网络教育

    基础知识-网络教育 (89页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 21.9 积分 基础知识单选题1. 下列关于世界上第一台电子计算机ENIAC的叙 ...

  5. 罗伯塔·威廉姆斯(roberta williams)是世界上第一位图形计算机游戏设计师,但她以...

    By Perrin Drumm 佩林·德鲁姆(Perrin Drumm) YOU ARE IN THE FRONT YARD OF A LARGE ABANDONED VICTORIAN HOUSE. ...

  6. 世界上第一代电子计算机每秒运算次数,计算机基础知识讲稿一

    计算机基础知识讲稿 计算机基础知识讲稿(一) 一 信息与信息社会 信息:信息是指用语言.文字.声音.图象.符号.数字等为载体所表达的事物特征,是对事物存在方式.运行状态.相互联系特征的表达与描述. 信 ...

  7. 【历史上的今天】9 月 7 日:世界上第一部电子电视;惠普联合创始人出生;上亿美国人隐私信息泄露

    整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 9 月 7 日,在科技历史上,今天的许多风雨都藏在不言之中:惠普的联合创始人诞生,为硅谷神话奠基:第 ...

  8. 世界上第一台计算机采用哪位科学家,计算机基础知识试题及答案解析

    下面是小编为你带来的计算机基础知识试题及答案解析 ,欢迎阅读. 1.1946年诞生的世界上公认的第一台电子计算机是( ). A)UNIVAC-I B)EDVAC C)ENIAC D)IBM650 [答 ...

  9. 世界上第一台子计算机名为,世界上第一台子计算机诞生于(.doc

    世界上第一台子计算机诞生于( 世界上第一台电子计算机诞生于( )年.A)1939B)1946C)19520100冯·诺依曼研制成功的存储程序计算机名叫( ).A)EDVACB)ENIACC)EDSAC ...

最新文章

  1. 提取Windows用户密钥文件cachedump
  2. 公司Windows Office升级项目总结
  3. 【Android 进程保活】Low Memory Killer 机制
  4. 弹跳机器人 桌游_有哪些适合 10-15 人的桌游值得推荐?
  5. Build 2016: 发布明天的云创新来服务今天的开发者
  6. 【OpenCV 例程200篇】50. 图像增强—直方图统计量图像增强
  7. numpy与matplotlib的学习报告
  8. PKU 3468 A Simple Problem with Integers
  9. 使用servlet技术与前端进行交互,出现乱码的解决方案,创建一个类,如下:
  10. 如何清理驱动人生的新闻弹窗
  11. 如何设计百度 豆丁 道客巴巴 下载器
  12. Vue动态加载并注册组件
  13. 怎么更改计算机物理地址,修改MAC地址,教您怎么修改MAC地址
  14. 阿狸和桃子的游戏题解
  15. vite打包工具的介绍
  16. 计算机会计期中考试,2017会计从业资格考试《会计电算化》基础阶段备考题
  17. SQL数据库查询语句
  18. 计算机里为什么显示cpu主频高,cpu主频显示不对是什么原因怎么解决
  19. 《笨方法学 Python 3》35.分支和函数
  20. 广域确定性网络技术概述

热门文章

  1. 网络爬虫系列之一:通过URL下载网页
  2. webpackjsonp 还原_电催化CO2还原领域综述梳理,速来学习!
  3. Codeforces Round #579 (Div. 3)——E. Boxers
  4. win8装不上PL-2303驱动的看过来[附带贴图步骤+驱动]
  5. Redis 过期Expires
  6. + 网站项目计划书 (一)
  7. CE认证,CE-LVD标准办理流程,亚马逊欧洲站
  8. 基于51单片机的简单风扇控制
  9. 制作简易的个人主页(代码笔记)
  10. 面向多段落高考阅读理解的答案句抽取方法