程序员书库(ID:OpenSourceTop)编译
书单来自:https://www.businessinsider.com/bill-gates-loves-donald-knuth-the-art-of-computer-programming-2016-4
无论是在硅谷还是哪里,很难找到一本书能够比《计算机程序设计艺术》更受推崇的了吧。
比尔盖茨曾经在一篇报纸专栏中评价道:如果你认为自己是一名优秀的程序员...并且读完了《计算机程序设计艺术》,并且能看懂,请一定要给我发一份简历。
我断断续续花了好几个月的时间才读完这本书,一开始读了20页就把它放下了,然后又回来读了20页,如果有人自以为是,认为自己无所不知,Knuth的这本书将让你意识到这个世界是多么深刻而复杂的。
1962年《计算机程序设计艺术》(the Art of Computer Programming)的第一卷出版时,它是第一本深入研究编程的数学和科学的书。Knuth将这套书作为自己毕生的心血,规划本书完结共有七卷,最新的版本于2015年12月出版。
截至目前已有 4 卷问世,分别是:基本算法、半数值算法、排序与查找以及组合算法。高德纳本人也凭借此书获得了 1974 年的图灵奖
工程师兼创业家 Carl Tashian也曾评价道:Donald Knuth 的《计算机程序设计艺术》四本精装本放在那里,似乎在向你传达一个信息:麻瓜们,通通靠边站,你面前的才是一位真正的程序员。
历经了这么多年,Knuth的这套书早就成为科技行业的传奇,对于任何想要超越单纯的编程,深入研究底层复杂性的程序员来说,本书一定是必经之路。
它最大的特点就是全面而深入,但这也对许多程序员自信心受到了极大的挑战和伤害,包括盖茨在内的精英们都难以理解Knuth的例题和大量的数学证明。
此外,为了让这套书能够与时俱进,Knuth表示如果你能在他的书中发现任何错误,你就有可能获得高德纳(Donald Knuth)的支票,金额为2.56美元,也被他称之为“十六进制美元”,对于那些想要证明自己的人来说,这些支票是非常有价值的奖品
不要为了理解如何编写计算机程序而去阅读这本书,就像你不需要理解发动机是如何工作的,你也可以驾驶汽车,所以不要把阅读本书当成是一项家庭作业,但是假如你想要和最优秀的人较量,这本书一定不要错过
Donald.E.Knuth
Donald.E.Knuth(唐纳德.E.克努特,中文名高德纳)是算法和程序设计技术的先驱者,是计算机排版系统TEX和METAFONT的发明者,他因这些成就和大量创造性的影响深远的著作(19部书和160篇论文)而誉满全球。作为斯坦福大学计算机程序设计艺术的荣誉退休教授,他当前正全神贯注于完成其关于计算机科学的史诗性的七卷集。
●输入m获取到文章目录
程序员书库
更多推荐《25个技术类公众微信》
涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux、数据库、运维等。