著名编程语言Fortran创始人巴库斯
I when school study machine language, first was Fortran, I recall to mind the result which took a test at that time am 97 minute, this was in 1987 time, now remembers this master to remember profoundly.
我在学校学习计算机语言时,第一个就是Fortran,我记起当时考试的成绩是97分,这是在1987年的时候,现在想起这位大师记忆深刻.
linhanshi
2007.3.20
著名编程语言Fortran创始人巴库斯辞世
据《纽约时报》报道,Fortran创始人约翰·巴库斯(John W. Backus)上周六在美国俄勒冈州的家中去世,享年82岁.Fortran由巴库斯领导的IBM团队开发完成,是第一门广泛应用的程序语言.从某种意义上讲,Fortran的出现打开了现代计算的大门.
巴库斯的女儿卡伦·巴库斯(Karen Backus)公布了父亲去世的消息.著名计算机历史学家简·李(J.A.N. Lee)表示,1957年发布的Fortran堪称是软件行业的转折点,就像微处理器对硬件行业一样重要.Fortran改变了人机通信的方式,使得程序语言更容易被用户理解和接受.因此,Fortran一直被认为是首款大获成功的高级语言.
上世纪50年代,巴库斯领导一个年轻的团队开发出了一门新型程序语言.从表面看来,它就像是英语速记和代数的结合.事实上,Fortran就是公式转换器(Formula Translator)的简称,同工程师及科学家日常使用的代数公式有很多相似之处.经过一段时间培训,他们就可以十分轻松地将科学和工程问题转化为计算机能够“理解”的语言.Unix操作系统开发者之一的肯·汤普森(Ken Thompson)几年前表示,如果没有Fortran,早期阶段将有95%的程序员无法正常工作.
另一方面, Fortran的效率非常高,大大缩小了程序开发人员之间的水平差距,这在Fortran出现之前几乎无法想象.Fortran的高效率主要源于编译器的设计,它可以准确地“捕捉”开发人员的意图,并将其转化为计算机可以处理的方式.在Fortran项目中,巴库斯解决了两个基本问题:如何让程序语言更容易被用户掌握,以及如何构造底层代码.在整个工作生涯中,他一直在积极应对这两大挑战.IBM退休研究员弗朗西斯·阿伦(rances Allen)表示:“巴库斯做出了巨大的贡献,影响了很多人的工作,包括我在内.”
早在青少年时期,巴库斯就是一个特立独行的人.他出生在特拉华州一个富裕的家庭,父亲是一名股票经纪人.但是,他同家人的关系并不好,而且还是一名任性的学生.从弗吉尼亚大学退学后,巴库斯于1943年应征入伍.但由于在军队能力测试中表现优异,他被派遣到三所大学学习,内容包括工程和医学.二战结束后,巴库斯对数学产生了浓厚的兴趣,并于1950年获得了哥伦比亚大学硕士学位.最终,他成为了IBM的一员.
http://www.cnbeta.com/modules.php?name=News&file=article&mode=flat&sid=24239
著名编程语言Fortran创始人巴库斯相关推荐
- TIOBE 4 月榜单:上古编程语言 Fortran 击败 Objective-C,PHP、Go 下滑
作者 | 苏宓 出品 | CSDN(ID:CSDNnews) 一月一更的 TIOBE 榜单新鲜出炉,快来看看开发者最常用的编程工具都有哪些变化吧! 时隔 7 年,Objective-C 首次跌出 T ...
- 设计一款编程语言有多难?Ruby 创始人揭秘
作者 | DAVID CASSEL 译者 | 弯月,责编 | 郑丽媛 头图 | CSDN 下载自视觉中国 出品 | CSDN(ID:CSDNnews) 以下为译文: 最近,Ruby编程语言的创始人兼主 ...
- Python、Java、C#、Perl 创始人聚首,编程语言要变天?
编程语言的优劣,一直众说纷纭.倘若编程语言的创造者们相聚一起共谈自己所设计的语言,是否又会掀起一番"腥风血雨"? 其实就在近日,Python 创始人 Guido van Rossu ...
- 长长见识,编程语言大赏
随着计算机技术的不断发展,各种各样的编程语言层出不穷,有的语言大红大紫有的语言寂寂无名.这里就梳理一下那些出现过的编程语言,可能不一定都用得到,长长见识就行.当别人说起来的时候至少听说过,不会一脸懵逼 ...
- 盘点最著名的10位伟大的程序员
1.比尔·盖茨 比尔·盖茨可以说是有史以来最伟大的计算机程序员之一,是美国互联网商业巨头,计算机程序员,PC先驱,投资者和慈善家. 他是微软(Microsoft)的联合创始人,前执行官和现任董事长,微 ...
- 惨遭数百万开发者厌弃的五大编程语言!
数百种的编程语言,形态各异,有人喜欢有人厌弃. 作者 | Ayesha Cuthbert 译者 | 弯月 责编 | 屠敏 出品 | CSDN(ID:CSDNnews) 以下为译文: 从世界上第一种商业 ...
- TIOBE 8 月编程语言排行榜:数据挖掘和人工智能语言强势崛起!
整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 今天,TIOBE 官方最新发布了 8 月的编程语言榜单,一起来看本月榜单中有什么值得关注的发展趋势吧? (图片来自视觉中国) 数据挖掘和 ...
- 十大编程语言之父你都知道有谁嘛?
关于世界上著名的十大编程语言之父,你们知道都有谁吗?今天就让黑马君带大家一起来盘点下编程语言之父都是谁吧~ 01 Dennis Ritchie(丹尼斯•里奇)对C语言和其他编程语言Multics和Un ...
- 铁打的java_铁打的Java,流水的编程语言,后来居上的Python
原标题:铁打的Java,流水的编程语言,后来居上的Python 进行人工智能机器人研发,究竟应该选择哪种编程语言? 我相信这已经不是个例的疑问,而是所有要做人工智能的人员入门时相同的一个疑问. 毕竟, ...
最新文章
- Android json请求格式与from表单格式
- GIT中打标签(tag)的意义
- 简单实现支付密码输入框 By HL
- Android 获取设备ID,手机厂商,运营商,联网方式,获取系统语言,获取时区
- 华为云EI人脸识别接口初探
- 【英语学习】【English L06】U01 Breakfast L5 Continental and English
- Python字典二次开发实现稀疏矩阵表示与简单计算
- 标准C程序设计七---120
- mysql查询优化~group by知多少
- java定时发送_Java 定时发送邮件 | 学步园
- java语句以什么结尾_[JAVA] 关于语句的结尾
- qt中采用G.729A进行网络语音通话实验程序
- 35岁以后对自己职业人生的思考及一些感悟
- 锁屏中如何实现屏蔽home键
- linux解决依赖性问题
- 4.16 日期的输入和自定义日期的格式 [原创Excel教程]
- python爬虫: 使用knn算法破解猫眼动态字体反爬
- 天源财富:突破“极限”!我科学家发现迄今最高能量光子
- CSS transform变形记
- 酷点0.95发布,矩形框换肤、设置、独立开启……更酷啦
热门文章
- 使用Java获取发送请求的电脑的IP地址
- 冰封王座 英雄被动技能评估
- [work] pytorch切片
- windows10突然连不上打印机问题
- 大学java程序设计期末考试,成功跳槽阿里!
- js动画requestAnimationFrame详解
- 京东css3动画全屏海报_京东店铺装修安装全屏CSS3动态缩放效果海报,活动海报上添加透明素材自动缩放 ......
- 通过小狼毫/rime输入法在飞书中输入Tex/Latex公式的效果
- 震惊!点几下鼠标就能看到这个网站是不是用凡科搭建的?!
- (第一章) UI---PS基础和选框工具