高德纳有生之年遇见你能写完《The Art of Computer Programming》吗

-->电骡资源 全选 下面是用户共享的文件列表. 安装电骡后, 您可以点击这些文件名进行下载 -->-->[计算机程序设计的艺术].Addison.Wesley.-.2001.-.Knuth.-.The.puter.Prog" />
《计算机程序设计的艺术》(The Art Of Computer Programming)[PDF]
浏览:1088次
名称:《计算机程序设计的艺术》(The Art Of Computer Programming)[PDF] 分类: -
地区: 语言: 发行年代:2010年 发布时间:日 更新时间:日
下载资源下载列表
简介: --& --&电骡资源
下面是用户共享的文件列表. 安装电骡后, 您可以点击这些文件名进行下载 --&--&[计算机程序设计的艺术].Addison.Wesley.-.2001.-.Knuth.-.The.puter.Programming.Vol.I.II.III.IV.pdf--&160.86MB--&--& 160.86MB电骡主页 | 下载电骡 | 使用指南 | 如何发布 --&
资源分类: 资料 && 电脑教程 中文名称: 计算机程序设计的艺术 英文名称: The Art Of Computer Programming 资料别名: TAOCP 资源格式: PDF 发行时间:
制作发行: ADDISON-WESLEY Publishing Company 地&&&&&&区: 美国, 英国 语&&&&&&言: 英文
资源简介: [attachment=23.jpg]--&--&找了好长时间终于在Figator上找到了这基本计算机科学的经典着作。此版本是扫描版,包括1-4册,应该是目前最完整的版本了。--&--&[attachment=28943:Knuth2-3.jpg]--&--&作者:高德纳(Donald Ervin Knuth,日-),出生于密尔沃基,英文名直译为唐纳德&欧文&克努特,美国着名计算机科学家,斯坦福大学计算机系荣休教授。高德纳教授被誉为现代计算机科学的鼻祖,在计算机科学及数学领域发表了多部具广泛影响的论文和着作。 高德纳最为人知的事迹是,他是《计算机程序设计艺术》(The Art of Computer )的作者。此书是计算机科学界最受高度敬重的参考书籍之一。他创造了算法分析的领域,在数个理论计算机科学的分支做出初步贡献,此外还是排版软件TEX和字型设计系统Metafont的发明人。“高德纳”这个中文名字是1977年他访问中国之前所取的,命名者是姚储枫(姚期智的夫人,夫妇都是计算机科学家)。--&--&--&--&--&--&高德纳是美国计算机科学家唐纳德&克努斯(Donald Knuth)的中文名。这位“现代计算机科学的鼻祖”是计算机界的传奇人物。他在年仅36岁时就获得了图灵奖,成为该奖历史上最年轻的获奖者。他的获奖作品《计算机程序设计艺术》原计划出七卷,至今才出到第四卷。尽管如此,它依然与爱因斯坦的《相对论》丶狄拉克的《量子力学》丶费曼的《量子电动力学》等并列,被《科学美国人》杂志评选为20世纪最重要的12本物理学着作之一。--&--&--&--& --&--&早期经历:“是男人就得-67” 1938年高德纳出生于美国密尔沃基。他的超凡智力在8岁时就显示出来了。当时,一家糖果商在孩子们当中举办了一项有趣的比赛,要求用“Ziegler’s Giant Bar”里面的字母,写出尽可能多的单词。裁判事先准备了一份2500个单词的列表,可小高德纳令人惊讶地写出了4500多个单词。他为学校赢得一台电视机,还为每个同学赢得一根棒棒糖。他的赛后感言是,我还能写出更多。 高德纳就读的大学是凯斯理工学院。1956年,他在这里第一次使用了IBM650,并开始学习编程。不久之后,高德纳就对编程有了许多体会。当时高德纳还兼职管理学校的篮球队,于是他编写了一个程序,能够自动评估每名球员的价值,令球队的教练非常欣赏,还引来了CBS电视台。后来高德纳丶球队教练和IBM650的合影还被印到了IBM650的宣传册上。1960年,高德纳以公认出色的成就,打破了学校的惯例,同时获得了学士和硕士两个学位。 随后,高德纳进入伯克利攻读数学博士学位。在此期间,他的编程生涯也正式开始了。他当时所写的程序中最值得一提的,是对ALGOL60编译器提出的测试方法。ALGOL60经常会因为编译器不成熟而出故障。高德纳编写了一段非常简单的测试程序,江湖人称“Man or boy test”,翻译成中文就是“是男人就得-67”。高德纳说,只要用ALGOL60编译器来编译我的这段程序,如果运行结果等于-67,就说明这个编译器是纯爷们儿。 获图灵奖:盖茨为他“做推广” 1963年,25岁的高德纳拿到了博士学位,并留在伯克利任教。在毕业前一年,高德纳已经因为设计编译器而响誉计算机行业。着名的Addison-Wesley出版社向他约稿,请他写一本关于编译器和程序设计方面的书。这本来是很平常的一件事,但不久之后,他就把这件事做成了计算机科学史上的奇观。1962年约的稿,高德纳一直写到1966年还没交。编辑急了,找到高德纳,说这都4年了你写了多少啊。高德纳说,才写3000页手稿。编辑大囧,忙问都这么长了怎么不交稿?答曰,我还没写到正题呢。编辑崩溃了,说那你出个多卷本吧…… 把一件平常的事做到人间极致,这就是高德纳。他不是故弄玄虚,他的心里攒着一股劲儿,要写一部与牛顿的《自然哲学的数学原理》相媲美的巨着。1968年,《计算机程序设计艺术》(TAOCP)的第一卷正式出版了。这一卷的标题叫《基本算法》,但难度却并不低。--&--&据说比尔&盖茨曾经花了几个月的时间读完这一卷,并且做了大量的练习,然后他说,如果你想成为一个优秀的程序员,那就去读这个《基本算法》吧。高德纳本人的说法更犀利:要是看不懂,就别当程序员。--&--& 同年,高德纳跳槽到斯坦福大学,并当上了教授。一年后,TAOCP第二卷正式出版。1973年,这本书出到了第三卷。这三卷书被计算机界惊为“神作”,在最初的几年内就卖出去100多万套。按照计划,这套书一共是七卷,但是现在刚刚写完三卷,就已是震古烁今。震到什么程度呢,连图灵奖颁奖委员都坐不住了。按照惯例,图灵奖的获奖者都是成就等身,要经过时代的检验。但此时,美国计算机协会便决定立即为其颁发图灵奖。这对高德纳来说,无疑是个殊荣,这一年他只有36岁。至今,他仍保持着图灵奖最年轻获奖者的纪录。 中途辍笔:圆周率充当序列号 高德纳在获此殊荣之后,再一次令世界大跌眼镜:他宣布从此歇笔了,因为排版工具太差,破坏了这套书的美。这一动作让外界十分震惊。有人说,高德纳江郎才尽,见好就收;有人说,图灵奖对前三卷的评价过高了,高德纳只好找理由撤了;还有人说,获奖之后停止写作,充分体现了他写书的目的就是为了功利。 可高德纳在辍笔的10年间居然创造了三个重要的成果:字体设计系统METAFONT丶文学化编程(Literate Programming),以及其中影响最大的排版系统TEX。 在Word系统中写科学论文是一件很辛苦的事,你需要调整格式,也很难表现数学式。但是在TEX中,这些麻烦几乎完全不存在,只要载入样式文件,排版就自动完成了。TEX是一场出版界的革命,直到现在仍是全球学术排版的不二规范。 TEX作为一个软件产品,也令人叹为观止。它的版本号不是自然数列,也不是年份,而是从3开始,不断逼近圆周率(目前最新版本是3.1415926)。高德纳再一次用行动宣告,这个东西趋近完美,不可能再有什么大的改进了。他还设立了奖金:谁发现TEX的一个错误,就付他2.56美元,第二个错误5.12美元,第三个10.24美元……以此类推。结果直到今天,他也没有为此付出多少钱,可见TEX经过了怎样的千锤百炼。他设置的另一个奖项是找出其着作中错误的人能得到2.56美元,因为“256美分刚好是十六进制的一美元”。据说,获奖者将有他签名的支票视为珍宝,并不兑现。 回归写作:计算机王者归来 歇笔十年的高德纳,手捧这三项成果重出江湖,打消了一切质疑。这时他才对十年前的歇笔事件做了一个轻描淡写的解释:一个人要想把事情做得漂亮,就必须要跟上帝保持和谐,现在,上帝终于让我去写四卷了。 1992年,高德纳为了专心写作,宣布提前退休,并停用电子邮箱(此人从1975年就开始玩电邮了)。高德纳一共带了28位博士生,他觉得28这个数字很好,于是便宣布不再收学生了。尽管如此,他仍然为想要师从于他的人们留下了一个盼头:他开了一门公开课,每次会提出一个问题,如果谁能快速解出来,高德纳就会为他的博士论文签名。不知道哪位后起之秀能够获得如此殊荣呢,我们拭目以待吧。 2008年,在TAOCP的前三卷面市30年之后,第四卷终于面世了。而高德纳自己却已是白发苍苍的古稀老人了。他对计算机科学的热爱,使他为这套丛书耗费了一生的心血。--&--&--&--&章节:第一册 - 基础算法(Fundamental Algorithms) 第一章 - 基本观念(Basic concepts) 第二章 - 资讯结构(Information structures)第二册 - 半数值算法(Seminumerical Algorithms) 第三章 - 随机数(Random numbers) 第四章 - 算数(Arithmetic)第三册 - 排序与搜寻(Sorting and Searching) 第五章 - 排序(Sorting) 第六章 - 搜寻(Searching)第四册 - 组合算法 (Combinatorial Algorithms),准备中(截至2009年4月五个分册已经出版了),测试版本已上载到Knuth s的网站). 第4A卷, 列举与回溯(Enumeration and Backtracking) 第七章 - 组合的搜寻(Combinatorial searching) 第4B卷, 图形与网络算法(Graph and Network Algorithms) 第七章续(continued) 第4C及4D(可能)卷, 最佳化与递归(Optimization and Recursion) 第七章续(continued) 第八章 - 递归(Recursion)第五册 - 造句算法(Syntactic Algorithms), 计划中(预计2015年完成). 第九章 - 语句扫描(Lexical scanning) 第十章 - 剖析技术(Parsing techniques)第六册 - 与上下文无关语言理论(Theory of Context-Free Languages), 计划中第七册 - 编译器技术(Compiler Techniques),计划中--&--&--&--&发布:第一卷:1968年第二卷:1969年第三卷:1973年第四卷:2005年2月(第1期)--&--&--&--&[安全检测]COMODO Internet Security检测无病毒共用伺服器:free.usenet.nl 2共用服务时间:8:00-21:30铁通2M ADSL小水管。--&--&
同类资源&&·&&本周排行榜谢 &a data-hash=&b6add8d53cf8f570ada9dcaf& href=&///people/b6add8d53cf8f570ada9dcaf& class=&member_mention& data-editable=&true& data-title=&@邢翰& data-tip=&p$b$b6add8d53cf8f570ada9dcaf& data-hovercard=&p$b$b6add8d53cf8f570ada9dcaf&&@邢翰&/a& 邀请。&br&&br&我从09年的时候开始读TAOCP,到11年研究生毕业时候基本上看完了前三卷,工作后又陆陆续续跳着读了第四卷的大部分,以及新出的一本小册子:Mathematical Preliminaries Redux。曾经拿到Knuth Reward Check两枚,但是很遗憾都没有寄送到我手上,只能在这个页面上查询:&a href=&///?target=http%3A//www-cs-faculty.stanford.edu/%7Euno/boss.html& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&Knuth: The Bank of San Serriffe&i class=&icon-external&&&/i&&/a& (Wu Yu Wen)&br&&br&一开始决定读这一套书其实源于一个很偶然的因素:伴随我多年的一台老笔记本突然罢工了。当时每天大部分时间都泡在实验室,用笔记本的机会并不多,所以也懒得去送修或换新。我习惯晚睡,每晚11点左右回到家,1点睡觉,扣除洗漱时间大概还有1个半钟无所事事,于是我想了一个办法一劳永逸地解决了此后两年多研究生生活的业余休闲问题:去书店搬了套TAOCP回来,每晚读上三五页,几乎从未间断过。&br&&br&现在再回忆起这段专心读书的时光其实已经有点模糊了,虽然当时必定有许多困惑与挫败、涌动与狂喜。书上的内容乐观估计也就还能记住5%左右,但好在脑子里都还有一个大概的印象,遇到问题尚能有处可寻。&br&&br&楼上有人说”有读TAOCP的功夫把dan friedman的那几本书+SICP读一遍“。好笑!好像不读TAOCP你就会去读SICP一样。事实上我天天读TAOCP也没耽误读SICP顺便还把所有习题基本上都做了一遍。&br&&br&-----------------------------------------------------------&br&最后补充一些给想读这套书的同学的建议吧,以下是TAOCP的快速学习指南:&br&&br&第一卷必读的章节是Mathematical Preliminaries以及Mathematical Preliminaries Redux (Redux其实是新放出来的,还未出版,这里也把它算到第一卷),这两节加起来不过1百多一点页,基本上可以认为是CMath(具体数学)的简略版,对于在乎收益比的同学,读这两小节总比去读好几百页的CMath划算得多。有些答案提到了MIX,这个其实真的不重要,我除了认认真真看完了1.3节MIX的描述之后就再也没看过MIX代码(第四卷Bitwise Tricks那节例外),所以完全跳过也不影响阅读。&br&&br&第二卷相对比较枯燥,大部分内容都很琐细,但3.4节一定不能错过。&a href=&/question/& class=&internal&&有哪些算法惊艳到了你? - 调查类问题&/a& 这个问题的最高票答案所述算法在此节就有描述。我还曾经使用该节习题中提到的算法实现了一个非常黑科技的法线压缩: &a href=&///?target=https%3A///atyuwen/normal_encoding& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&atyuwen/normal_encoding · GitHub&i class=&icon-external&&&/i&&/a&。&br&&br&第三卷各种内排外排查找树哈希表,随意翻翻,长长见识就好,什么Interpolation Search, In-Place Merge Sort, 还有为什么Quicksort和Heapsort都没有空格, Merge Sort却要有空格之类的小八卦。&br&&br&第四卷是最难的一卷,基本上全书都是组合数学和图论,相对简单易读的部分是7.1.3节,与Hacker's Delight一书类似,介绍了各种位运算技巧,绝对实用。另外第四卷因为公测不久,有很大机会捡到bug去换Knuth的支票哦。
邀请。 我从09年的时候开始读TAOCP,到11年研究生毕业时候基本上看完了前三卷,工作后又陆陆续续跳着读了第四卷的大部分,以及新出的一本小册子:Mathematical Preliminaries Redux。曾经拿到Knuth Reward Check两枚,但是很遗憾都没有寄送到我手…
按他主页上的计划估计,要到2038年,他100岁时,全部12章才能完成。真心希望他长寿,这样的人应该长寿。
按他主页上的计划估计,要到2038年,他100岁时,全部12章才能完成。真心希望他长寿,这样的人应该长寿。
谢 &a data-hash=&efe6c3e99c259dd31cd6ff2& href=&///people/efe6c3e99c259dd31cd6ff2& class=&member_mention& data-editable=&true& data-title=&@enshice& data-hovercard=&p$b$efe6c3e99c259dd31cd6ff2&&@enshice&/a& 邀请。&br&&br&阅读此书的经历已经在另一问题中分享过,这里不再重述。见:&a href=&/question//answer/& class=&internal&&如何阅读和学习《计算机程序设计艺术》(TAOCP)? - atyuwen 的回答&/a&&br&&br&现在来说体验。并没有超脱,并没有打通任督二脉不可一世傲视天下,仍然只是一个普普通通的程序员。该写程序写程序,该打杂打杂。能从这套书上吸收多少取决你本来是什么样的水平,以及愿意花费多少精力来研读。我受限于数学基础、智商水平以及努力程度,并未从书中吸取太多。相信专业做理论计算机的研究人员读完TAOCP的话会有另外一番感受。&br&&br&但一些小的影响还是有的。比如养成了读书爱挑Bug的习惯,比如写博客时喜欢在前面加引言,比如可以熟练的应用各种数学工具来设计算法推导复杂度,比如作为一名非计算机专业学生非常轻松就找到了理想的工作...
邀请。 阅读此书的经历已经在另一问题中分享过,这里不再重述。见: 现在来说体验。并没有超脱,并没有打通任督二脉不可一世傲视天下,仍然只是一个普普通通的程序员。该写程…
「高德纳」是姚期智夫人、计算机科学家储枫在他 1970 年代访问中国之前起的名,正式的出版物应当依照名从主人的原则采用这个名称,就像原澳大利亚总理陆克文一样。&br&「唐纳德」是他本名 Donald 的音译,「高纳德」可能是前面两个名字的混合。
「高德纳」是姚期智夫人、计算机科学家储枫在他 1970 年代访问中国之前起的名,正式的出版物应当依照名从主人的原则采用这个名称,就像原澳大利亚总理陆克文一样。 「唐纳德」是他本名 Donald 的音译,「高纳德」可能是前面两个名字的混合。
走计算机数学理论分析路线我推荐的入门书为:&br&1.离散数学(这本是讲的最基础的,虽然名字听起来挺高深)&br&2.具体数学(这本内容很多用的是1的理论)&br&3.算法导论(分析算法效率和依赖数据结构很多来自于1,2)&br&4.计算机程序设计艺术(完全看懂这本书的话靠1,2,3都不够)&br&&br&ps:吐槽,我以为基础打得最扎实的计算机科学二,三年级书目表应该包含除1,2,3以外的以下书目:&br&1.计算机程序的结构与解释&br&2.C程序语言设计&br&3.数据结构与C语言实现&br&4.深入理解计算机系统
走计算机数学理论分析路线我推荐的入门书为: 1.离散数学(这本是讲的最基础的,虽然名字听起来挺高深) 2.具体数学(这本内容很多用的是1的理论) 3.算法导论(分析算法效率和依赖数据结构很多来自于1,2) 4.计算机程序设计艺术(完全看懂这本书的话靠1,2,…
无意中在姚期智院士的一篇文章(&a class=& wrap external& href=&///?target=http%3A///htmlnews/418.shtm& target=&_blank& rel=&nofollow noreferrer&&科学网—中科院外籍院士姚期智:科学家与科学之路&i class=&icon-external&&&/i&&/a&)中发现了这样一句话:“1968年第一卷出版之前,他已经亲笔写好7卷共3000页的手稿。”&br&所以就算正式出版的书写不完,留下的手稿应该也会有很高的价值,至少核心内容都包含其中了。
无意中在姚期智院士的一篇文章()中发现了这样一句话:“1968年第一卷出版之前,他已经亲笔写好7卷共3000页的手稿。” 所以就算正式出版的书写不完,留下的手稿应该也会有很高的价值,至少核心内容都包含其…
问题应该不难,但是我想说一下我看到问题的一些思考以及遇到这类问题的一些思路。&br&&br&1. 猜想你在使用Debug模式编译项目,这样的话,编译器会开启一系列的DEBUG宏,如_DEBUG。&br&&br&2. 看你评论贴的代码,我觉得有几点需要注意。&br&&ul&&li&con_findPassenger(ID)方法,若是ID是非法的,找不到,那么pg5会是什么值呢?&/li&&li&你的代码没有考虑find找不到的情况,这样的话,返回的是end(),那么erase会是什么情况呢?&/li&&/ul&&br&3. 如果没有任何思路,直接Debugger上去,这样是可以跟进去看哪里出的问题,Debugger是很好的武器。&br&&br&4. 调试代码不能着急,乱了思路,C++代码只要编译器报了错误那就是幸事,这些问题都好解,一定要有这样的自信,C++代码难的是运行时代码不按自己意想的走,比如多线程情况。
问题应该不难,但是我想说一下我看到问题的一些思考以及遇到这类问题的一些思路。 1. 猜想你在使用Debug模式编译项目,这样的话,编译器会开启一系列的DEBUG宏,如_DEBUG。 2. 看你评论贴的代码,我觉得有几点需要注意。 con_findPassenger(ID)方法,若是ID…
「高纳德」应该是误传,Donald Knuth 的官网上,标注的中文名就是高德纳。[1]&br&&br&「德纳」音译自 Donald, 而「高」则取自 Knuth 这个姓氏的首音,并配以中国姓氏。这样的名字与其说是翻译,不如说是根据原名发音而取的中文名。这类名字在对于中国文化有一定兴趣和了解的外国人中不罕见,比如
&a data-hash=&b6d28ac2b88b7f230552bab4a0aceaca& href=&///people/b6d28ac2b88b7f230552bab4a0aceaca& class=&member_mention& data-editable=&true& data-title=&@Belleve& data-tip=&p$b$b6d28ac2b88b7f230552bab4a0aceaca& data-hovercard=&p$b$b6d28ac2b88b7f230552bab4a0aceaca&&@Belleve&/a& 提到的陆克文 (Kevin Michael Rudd,「克文·陆」)。&br&&br&另外,如果有看明珠台的电影,可以发现里面的角色的译名都是这样的中文化的风格。&br&&br&* * *&br&&br&[1] &a href=&///?target=http%3A//www-cs-faculty.stanford.edu/%7Euno/& class=& external& target=&_blank& rel=&nofollow noreferrer&&&span class=&invisible&&http://&/span&&span class=&visible&&www-cs-faculty.stanford.edu&/span&&span class=&invisible&&/~uno/&/span&&span class=&ellipsis&&&/span&&i class=&icon-external&&&/i&&/a&
「高纳德」应该是误传,Donald Knuth 的官网上,标注的中文名就是高德纳。[1] 「德纳」音译自 Donald, 而「高」则取自 Knuth 这个姓氏的首音,并配以中国姓氏。这样的名字与其说是翻译,不如说是根据原名发音而取的中文名。这类名字在对于中国文化有一定兴…
由于工作需要只读了第二本的前40页,随机数原理相关。至今还能用得着,越琢磨理解越深。偶尔还能给同事吹吹牛,或者指出代码里随机数错误使用的地方。
由于工作需要只读了第二本的前40页,随机数原理相关。至今还能用得着,越琢磨理解越深。偶尔还能给同事吹吹牛,或者指出代码里随机数错误使用的地方。
已有帐号?
无法登录?
社交帐号登录您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
高德纳Knuth谈计算机程序设计艺术下.doc 7页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:150 &&
高德纳Knuth谈计算机程序设计艺术下
你可能关注的文档:
··········
··········
高德纳(D. E. Knuth)教授是备受尊崇的系列巨著《计算机程序设计艺术》(The Art of Computer Programming)和数十篇受到高度赞誉的计算机科学论文的作者。2011年6月,结束了在英国的书籍研讨和系列演讲的高德纳教授,跟BCS编辑Justin Richards畅谈了自己的人生和工作。
Elliot 何逸勤 译
高德纳(Knuth)谈计算机程序设计艺术(上)
您曾经说过,您的工作从根本上是“关于如何辨别能够(在计算机科学领域)产生持续影响而非很快改变的东西”。这里的具体含义是什么呢?
我每天大约都会收到一份期刊,没有ITNOW啦(笑),但会有The Computer Journal。我的邮筒每周大约收到8份这样的期刊,那里面就是数量庞大的资料,其中就有些好内容。那么,我怎样决定哪些要写进去《计算机程序设计艺术》的呢?
我会尽力避开那些很快就会过时的内容,专注在将会有大范围应用的内容上。我要找出那些不是很难上手、能够成为多数人的常用工具的那些实际内容。什么是下一代的每个程序员都需要牢记的?我不会假装自己在每一件事情上都是正确的,但会努力辨别出那些能够吸引我的注意力的、令人无法忽视的、我们的下一代必须记住的知识。
那么我想您的作品中所选用的材料都是构建计算机科学的基石,而不是那些具时效性的枝节?
不错,但也有一些枝节的东西是可以在两三个段落中描述清楚并且容易理解的。那些需要花十页纸来才说得清的问题是很难被我选入书里的。我更倾向于选取那些通常只需要三页就可以阐释清楚、本质上有很高的实用性、并能很好地和书里面的其他内容熔炼在一起的算法。
就以我们从小学习的加法为例,假如你认真去想一想,你就会发现其应用之广泛是如此的不可思议。我们会在各种各样的场合中使用加法,而且日复一日从不间断。然而我们掌握的是加法的本质概念。我的书里面有许许多多类似的小概念,而对于这种我所需要的题材,我相信还有很多有待人们去研究发现。
即使是加法和算术,现在还有所谓的“无进位加法”或者叫“尼姆数加法”——那是大概一百年前在英国被发明的。一开始那只是计算机所擅长的一个游戏,而且它能和普通的加法结合使用;后来我们发现这种加法其实非常实用,因此我的新书中会解释为什么我们也许应该让小孩子们从五年级就开始学习它。当然这并不是说我们真正需要学习的都已经在幼儿园就学会了。事实远非如此简单,学习需要经过漫长的累积,才能像滴水穿石那样,在某天达到飞跃。
1999年,MIT邀请您就“信仰与科学的关系”这一普遍性主题做了六场公开演讲。十多年过去了,您对科学与精神性的关系的看法是否有什么改变呢?
我很高兴看到人们认为生命中存在某些超出人类理解能力的东西。做那些演讲的时候,我只是从壁橱中跳出来说:“计算机科学很美妙,但那不是一切。请不要期待我能够真正回答你的疑问。我要解释的是:我为什么会觉得仍旧存在神秘的事物是件好事。”
伴随着科学上不断推进的成就而来的是一种倾向,我们倾向认为自己可以认知所有的事物。然而,我感觉到,当我们愈加深入地思考,就越会认为自己不过刚刚开始。我们正以令人难以置信的速度在改变着许多事物,但我仍认为未来100年还将有更多需要探索的东西。
因此,人类还有很大的学习空间,而我们所已经学到的浩瀚知识,仍值得我们自豪。
收到MIT的邀请时,我想:如果我的一生中是需要至少一次机会去深究这个问题的,那恰恰就是此时此地了。我不会假装成这方面的专家,仅仅是觉得大家并没有真正花时间去思考这个问题。能在这么多人身上产生反响,我深感庆幸。
那个系列讲座有很好的上座率吗?
的确很好,几乎连站的位置都没有了!而且那还是一个相当大的讲堂。那个系列一共是六个讲座,第一个之后就放在了Dr. Dobbs的远程网络上面发布,而在接下来的五六年间被下载的次数也是令人吃惊之多。
所以说这个系列讲座必定是满足了某种需求。我其实并没有提供答案,而只是提出了一些问题。我认为那些都是我们生活中不可或缺的部分,为何不在公众场合中共同探讨呢?事实上我为前来参与的人数感到相当惊喜。
几年前我在Google给了一个关于相同主题的演讲,那是又一次座无虚席。而那次演讲更接近于我在图灵系列讲座中的“提问-回答”。与其什么都事先规划好,我更喜欢这种即席回应人们提问的形式。
我正想请教您怎样应对类似的挑战呢。对很多人来说,不知道自己即将需要回答哪些问题,是非常可怕的……
哈哈,没那么艰巨啊。即便我说错了什么,那也没啥大不了。压力也不是那么大啦,尤其是要跟首相回答记者问题相比较的话。我觉得奥巴马总统会觉得这种事情有压力,但小布什总统大概不会这样想。
我想小布什也会有他所擅长的……
我想大概是吧,不过我真不愿意卷入政治讨论,我还没有研究出一套关于政治的算法呢!
1975年,您出版过一本《婚姻的稳定
正在加载中,请稍后...

我要回帖

更多关于 有生之年遇见你 的文章

 

随机推荐