- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
计算机文化基础系列常识-图灵奖获奖者介绍连载(十四)
罗伯特·弗洛伊德
——前后断言法的创始人
历届图灵奖得主基本上都有高学历、高学位,绝大多数有博士头衔。这是可以理解的,
因为创新型人才需要有很好的文化素养,丰富的知识底蕴,因而必须接受良好的教育。但
事情总有例外,1978年图灵奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德
1/7
(RobertW.Floyd)就是一位“自学成才的计算机科学家”(aSelf-TaughtComputer
Scientist)。
弗洛伊德1936年6月8日生于纽约。说他“自学成才”并不是说他没有接受过高等
教育,他是芝加哥大学的毕业生,但学的不是数学或电气工程等与计算机密切相关的专业,
而是文学,1953年获得文学士学位。20世纪50年代初期美国经济不太景气,找工作比
较困难,因学习文学而没有任何专门技能的弗洛伊德在就业上遇到很大麻烦,无奈之中到
西屋电气公司当了二名计算机操作员,在IBM650机房值夜班。我们知道,早期的计算机
都是以批处理方式工作的,计算机操作员的任务就是把程序员编写好的程序在卡片穿孔机
(这是脱机的辅助外部设备)上穿成卡片,然后把卡片叠放在读卡机上输入计算机,以便运
行程序。因此,操作员的工作比较简单,同打字员类似,不需要懂计算机,也不需要懂程
序设计。但弗洛伊德毕竟是一个受过高等教育的人,又是一个有心人,干了一段操作员,
很快对计算机产生了兴趣,决心弄懂它,掌握它,于是他借了有关书籍资料在值班空闲时
间刻苦学习钻研,有问题就虚心向程序员请教。白天不值班,他又回母校去听讲有关课程。
这样,他不但在1958年又获得了理科学士学位,而且逐渐从计算机的门外汉变成计算机
的行家里手。1956年他离开西屋电气公司,到芝加哥的装甲研究基金会(ArmourResearch
Foundation),开始还是当操作员,后来就当了程序员。1962年他被马萨诸塞州的
ComputerAssociates公司聘为分析员。1965年他应聘成为卡内基
2/7
—梅隆大学的副教授,3年后转至斯坦福大学,1970年被聘任为教授。之所以能这样
快地步步高升,关键就在于弗洛伊德通过勤奋学习和深入研究,在计算机科学的诸多领域:
算法,程序设计语言的逻辑和语义,自动程序综合,自动程序验证,编译器的理论和实现
等方面都作出创造性的贡献。其中包括:1962年,弗洛伊德完成了Algol60编译器的开
发,成功投入使用,这是世界上最早的Algol60编译器之一,而且弗洛伊德在这个编译器
的开发中率先融入了优化的思想,使编译所生成的目标代码占用空间少,运行时间短。弗
洛伊德优化编译的思想对编译器技术的发展产生了深刻的影响。随后,他又对语法分析进
行了系统研究,大家现在熟知的优先文法(precedencegrammar),限界上下文文法
(boundedcontextgrammar)等都是弗洛伊德在这个时期首先提出来的。优先文法解决了
自底向上的语法分析中的首要任务:如何找到“句柄”,也就是当前需要进行归约的符号串。
弗洛伊德通过对不同的符号定义不同的优先级,解决了这个问题。限界上下文文法则通过
对上下文无关文法G中的两个推导:
*
S→βArβαγ
+
S→δαε
进行比较以确定α是否是δαε的句柄,以及产生方式A→α是否是唯一可进行归约的产
生式。弗洛伊德经过研究,给出其充分必要条件为:β和δ的最后m个符号相同,丁和o
/的最初n个终结符相同。这样一个上下文无关文法G就称为(m,n)限界上下文文法。
在算法方面,弗洛伊德和威廉姆斯(J.Williams)在1964年共同发明了著名的堆排序
算法HEAPSORT,这是与英国学者霍尔(C.A.R.Hoare,1980年图灵奖获得者)发明的
QUICKSORT齐名的高效排序算法之一。此外还有直接以弗洛伊德命名的求最短路的算法,
这是弗洛伊德利用动态规划(dynamicprogramming)的原理设计的一个高效算法。
您可能关注的文档
- 基础英语试题及试卷分析 .pdf
- 2023年中级注册安全工程师之安全生产技术基础通关试题库(有答案)8861.pdf
- 电工学21期末考试试卷电工学下A答案 .pdf
- 2023年中级经济师-(新)知识产权专业知识与实务考试备考题库附带.pdf
- 2024年-2023年山东省R1快开门式压力容器资格考试操作考试题(含答案)6849.pdf
- 计算机网络应用基础知识试卷及参考答案 .pdf
- 2023年吉林省长春市小区消防安全基础知识试题及答案 .pdf
- 2024年-2023年政法干警 公安之公安基础知识题库练习试卷A卷附答案.pdf
- 2023质量测试经理年度工作总结模板6篇 .pdf
- 中班组安全教育方案 .pdf
最近下载
- 高考地理一轮复习 综合题答题建模应用课件.pptx
- 石膏病人的护理.ppt VIP
- 4.2优秀的中国传统体育文化教学设计-2023-2024学年高中体育与健康人教版必修第一册.docx
- 6.1中国共产党领导的多党合作和政治协商制度(课件)高一政治(统编版必修3).pptx VIP
- 4.2优秀的中国传统体育文化教学设计-2023-2024学年高中体育与健康人教版必修第一册.docx
- 2023年高考化学真题题源解密(全国通用)专题15 化学反应原理综合题(原卷版).docx
- 动静脉内瘘手术ppt课件.pptx
- 2025公安部部分直属事业单位招聘84人笔试备考题库及答案解析(1).docx
- 2025年农作物种子高效加工设备项目发展计划.docx
- 《各种水泥的特性》课件.pptx VIP
文档评论(0)