1974年图灵奖高德纳演说

1974年图灵奖高德纳演说

ID:46622115

大小:44.62 KB

页数:10页

时间:2019-11-26

1974年图灵奖高德纳演说_第1页
1974年图灵奖高德纳演说_第2页
1974年图灵奖高德纳演说_第3页
1974年图灵奖高德纳演说_第4页
1974年图灵奖高德纳演说_第5页
资源描述:

《1974年图灵奖高德纳演说》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、作为一门艺术的计算机程序设计——唐纳德·克努特[在ACM1974年11月11日在圣地亚哥召开的年度会议上,在这个演讲发表时,图灵奖委员会主席贝纳德·A·加勒所宣读的图灵奖的嘉奖令ACM的A·M·图灵奖每年由ACM奖给就技术性质而言对计算机界做出贡献的被选择出来的个人。特别是,这些贡献应当对计算机领域的重大部分有重大影响的。1974年的A·M·图灵奖被授予斯坦福大学的唐纳德·E·克努特教授,这是由于他对算法分析和程序设计语言的设计方面的一些重要贡献,特别是由于他通过著名的多卷书而对“计算机程序设计艺术

2、”做出的最重要的贡献所致。在这些书中,技术、算法以及有关理论的集合已经作为焦点而为建立课程表服务,并且成为对计算机科学的一个有组织的影响”。这样一个正式的表述不能把克努特在计算机科学中所发挥的作用,以及作为一个整体来说他对计算机产业发挥的作用放在一个适当的视野中关于头一个图灵奖获得者阿兰·J·珀利斯教授,我曾经有这样的经验,即在他参加的每次会议上,他总设法提供对于正在讨论的问题的洞察,而这变成会议随后的讨论焦点非常类似地,克努特在他卓越的书和论文的集成中提供的词汇、例子、算法以及见解,已经深入到几乎

3、每个领域中的许多讨论中。这决非易事因为每一个作者都知道,即使写一本书,也要求大量仔细的组织和艰苦的工作更有甚者,我们必须高度评价克努特必定有的明确的观点、耐心和精力来计划七卷的书,并且又如此仔细和周到地来设计对这个计划的实现重要的是,这个奖以及他已经获得的其他奖是在他的三卷已经出版之后授予他的,我们已经明确地做好了向每个人宣告我们对克努特对学科的献身精神及贡献的感激我满怀喜悦之情作为本届委员会的主席,选定克努特作为1974年ACM图灵奖的得主当CACM于1959年于开始发行时ACM编辑部的成员在叙述

4、他们出版AC同时,在使我们的学科成为科学方面,我们实际上已经获得成功,而且是以一个特别简单的方式——仅仅把它称为“计算机科学”就成了。蕴涵在这些评述中的是这样一个思想,就是把人类的一个活动领域分类为一门“艺术”,有某些不大合意性。在有任何实际的气质之前,它必须是一门科学另一方面,我已经在一本称为“计算机程序设计艺术”的多卷集中工作了12年以上。人们经常问我,为什么取这样一个书名;而且事实上一些人明显地不相信我实际上是这样做的,因为至少我已经看到某些书所列参考文献中,把它称为“计算机程序设计的动作”(

5、动作Act和艺术Art仅一字之差译者注)。在这个演讲中,我将试图说明为什么我认为“艺术”是一个适当的词汇。我将讨论对于作为一门艺术和相对照地作为一门科学的东西,它意味着什么。我还将考查艺术到底是好的东西还是坏的东西;而且我还将说明,对于这个主题的适当观点将帮助所有人来改进我们现在所做事情的质量。被问及我的书名最初一次是在1966年,那是在南加利福尼亚召开的ACM全国会议上这是在我的任何一本书还都没有出版时,我记得是在会议的旅馆里正在和一个朋友共进午餐时,他在那时就知道我是多么自负。因此他问我是否打算

6、写一本称为“唐·克努特简介”的书反过来,我告诉他,我打算写一本以他的名字命名的书,他的名字是ArtEvans(算机程序设计中的Art,人物)。从这个往事,我们可以得出结论:“艺术”一词有一个以上的含义。事实上,关于这个词的好事之一是它在许多不同意义下被使用,其中的每一个在同计算机程序设计相关联时都十分贴切。在准备这个演讲时,我跑到图书馆去查一查在过去的岁月中人们关于“艺术”这个词都写过什么,在书架上花费了许多有趣的日子后,我得出这样的结论,就是“艺术”是英语中最有趣的词之一。旧时的艺术如果回到拉丁的

7、根源,可以找到ars、artis这些词,表示“技巧”。或许重要的是,对应的希腊词是Τέχνη,是“工艺”(technology)和“技术”(technique)两者的词根。现在当人们谈起“艺术”时,大概首先会想到的是“美术艺术”,例如绘画和雕塑,但是在20世纪之前,一般说来,这个词是以十分不同的意义使用的由于艺术的这个较老的含义在许多习惯用法之下仍然幸存下来,特别是当我们把艺术同科学相对照时,因此我将花费几分钟时间来谈谈在其经典意义下的艺术。中世纪时,成立了一些大学来讲授7门所谓的“文科”。即文法、

8、修辞学、逻辑、算术、几何、音乐和天文学。注意,这和今天的文学院的课程表十分不同,同时在门课中至少有三门是计算机科学的重要组成。那时,一门“艺术”是指由人的智力设计出来的某种东西。它是相对于从自然或本性导出的活动的;“解放的”艺术是被解放的或是自由的,以同人工艺术例如投资[6]相对照。在中世纪时,“艺术”本身通常指逻辑[4],它通常又指对三段论法研究。科学相对于艺术“科学”一词似乎以几乎相同于“艺术”一词的意义被人们使用了许多年。例如,人们也谈及7种人文科学,其意义和7

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。