世界上第一个高级语言——FORTRAN
为何介绍
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相关推荐
- 【历史上的今天】12 月 3 日:世界上第一条短信;Fortran 语言之父诞生;百度贴吧上线
整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 12 月 3 日,在 20 年前的今天,电动平衡车(Segway)问世:电动平衡车是一种电力驱动.具 ...
- 【历史上的今天】12 月 10 日:世界上第一位程序员诞生;Ada 语言发布;第一人称射击游戏的开拓者
整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2021 年 12 月 10 日,在 120 年前的今天,瑞典国王和挪威诺贝尔基金会首次颁发了诺贝尔奖.根据诺贝尔 ...
- 世界上第一代电子计算机取名为,计算机应用基础知识计算机应用基础试题及答案...
<计算机应用基础知识计算机应用基础试题及答案>由会员分享,可在线阅读,更多相关<计算机应用基础知识计算机应用基础试题及答案(13页珍藏版)>请在人人文库网上搜索. 1.计算机应 ...
- 世界上第一台计算机釆用的主要是什么电子管,基础知识-网络教育
基础知识-网络教育 (89页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 21.9 积分 基础知识单选题1. 下列关于世界上第一台电子计算机ENIAC的叙 ...
- 罗伯塔·威廉姆斯(roberta williams)是世界上第一位图形计算机游戏设计师,但她以...
By Perrin Drumm 佩林·德鲁姆(Perrin Drumm) YOU ARE IN THE FRONT YARD OF A LARGE ABANDONED VICTORIAN HOUSE. ...
- 世界上第一代电子计算机每秒运算次数,计算机基础知识讲稿一
计算机基础知识讲稿 计算机基础知识讲稿(一) 一 信息与信息社会 信息:信息是指用语言.文字.声音.图象.符号.数字等为载体所表达的事物特征,是对事物存在方式.运行状态.相互联系特征的表达与描述. 信 ...
- 【历史上的今天】9 月 7 日:世界上第一部电子电视;惠普联合创始人出生;上亿美国人隐私信息泄露
整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 9 月 7 日,在科技历史上,今天的许多风雨都藏在不言之中:惠普的联合创始人诞生,为硅谷神话奠基:第 ...
- 世界上第一台计算机采用哪位科学家,计算机基础知识试题及答案解析
下面是小编为你带来的计算机基础知识试题及答案解析 ,欢迎阅读. 1.1946年诞生的世界上公认的第一台电子计算机是( ). A)UNIVAC-I B)EDVAC C)ENIAC D)IBM650 [答 ...
- 世界上第一台子计算机名为,世界上第一台子计算机诞生于(.doc
世界上第一台子计算机诞生于( 世界上第一台电子计算机诞生于( )年.A)1939B)1946C)19520100冯·诺依曼研制成功的存储程序计算机名叫( ).A)EDVACB)ENIACC)EDSAC ...
最新文章
- EntityFramework Code-First 简易教程(三)-------数据库初始化
- 后端传给前端 无限极分类_学徒|记者亲身体验垃圾分拣,臭到崩溃!我们还有什么理由不做垃圾分类?...
- hashcode()和hash()
- 机器学习中val_小波变换(七):小波变换在机器学习中的应用(下)
- SSH整合(Struts2+hibernate+spring)
- Java 关键字—— static 与 final
- Spring Cloud Alibaba 新一代微服务解决方案
- “有本事你去学校数据库把期末成绩改了“,“好,你等着。“
- Debian8安装TeamViewer远程协助软件
- python绘制函数图像
- 网络安全——网络空间搜索引擎
- 百度、Google 埋点统计(Vue篇)
- XStream null值序列化时不会显示标签
- ubantu apt命令失败
- 管理大师德鲁克管理学精髓
- PyTorch Geometric (PyG) 入门教程
- c语言中min函数的作用,min函数到底在哪个头文件里?
- C语言实现王者荣耀护甲减免机制
- 关系模式设计优化(数据库学习重点,难点)
- Java服务端和客户端开发辅助工具Utils