细说第一部:《程序员的数学》
目前销量领跑同类数学书,2012年11月上市,并在2012年当年销量过万。2013年这本书依然排在图灵销售榜前列!
之所以能够取得这样的成绩,是因为这本书可以看成是为初级程序员写的入门书,作者将数学以通俗易懂的方式娓娓道来,不是记忆,而是本质的理解与探索。比如书中对七桥问题,河内塔等著名难题进行了简洁说明,有助于打开初级程序员的编程思路,还有大量的经典问题,如:二进制,基本逻辑,数学归纳,排列组合,递归等等。
这本书也可为中、高级程序员增强想象力、增加逻辑能力和提高数学修养起到一定的作用。因为仔细阅读就会发现这本书对思考程序的本质是非常有用的,如第四章从数学归纳法讲到循环不变式,这一无数大牛经常使用的分析工具,作为一个合格的程序员,这些最最基本的数学基础还是必不可少的。
很多高级工程师也对此书有着浓厚的兴趣,书有着相当不错的易读性和趣味性,虽然讲的都是简单问题,但是讲解的方式和方法颇有意思,适合教喜欢数学的朋友和初级程序员。
当当购买地址:程序员的数学【一本为程序员朋友们写的数学书】
细说第二部:《思考的乐趣:Matrix67数学笔记》
2012年图灵本版书最为给力的一本,销量2万余册,成为京东2012年惊喜之书。在上个月又获得了第八届文津图书奖推荐图书,全国科普推荐图书总共14本,成绩斐然。
如果你认为获奖的图书不一定能说明其内容好,那你一定要带着这样的心态翻开此书,看看是不是会让你失望。
这本书之所以定义为科普书,是因书有意挑选了初等的话题,让大大小小的读者都能没有障碍地阅读。文章内容新颖,让有数学背景的人也会发现很多自己没见过的初等问题。 书是从其博客的文章中整理出来的,所以每篇文章之间是独立的,一篇文章一个话题,文章与文章之间基本不会做参考,读者可以随意跳着看,真正做到喜欢那里看那里。但从内容上又可分为“生活中的数学”、“数学之美”、“几何的大厦”、“精妙的证明”和“思维的尺度”五部分,十分丰富。
作者本人,北大中文系毕业,却是个疯狂的数学爱好者,文科生出身却能写出这样精彩的数学书,让广大文科生和恐惧数学的人也喜欢上了这本书。他2005年开办数学博客以来,已有上百万人订阅。长期为各类科普杂志供稿,现在从事中学数学教育工作。如果2012年你错过了,2013年一定要补上。
当当购买地址:思考的乐趣:Matrix67数学笔记(中科院院士张景中、《数学文化》期刊联合主编作序推荐)
细说第三部:《具体数学:计算机科学基础(第2版)》
这是一本无可替代的经典图书,三位作者都非常牛,尤其是本书的第二作者——Donald E. Knuth(高德纳)先生,是图灵奖得主也是计算机科学界泰斗级人物。英文版早在1994年就已出版了,对于英文不是特别好的读者,这本中文版的问世,想必是他们翘首期盼的。同时,作为从事计算机科学、计算数学、计算技术诸方面工作的人员,以及高等院校相关专业的师生来说,仅从实用性的角度讲,这本书也不能错过。
以下是读者的评价:
从数学上来讲,有人喜欢纯粹概念性的东西,有人喜欢推理证明多点,有人更喜欢逻辑,还有一类人喜欢研究各种技巧。如果你是最后一种人,这本书绝对适合你。但如果是纯粹的解题技巧,你显然低估了作者的水平。在书中你可以看到数学家将“技巧”推到了一个怎样的极致!
从计算机上来讲,此书不会直接提高你的编码技能,但是会为你准备分析程序算法的基础(遗憾的是,我们大多数人在目前的应用性产品开发中并不需要),并让你能迅速地识别并计算一些数学问题。正如本书作者之一Knuth在中文版序言中所说:“本书介绍我在过去30年间研究计算机科学时经常用到的一些数学技巧”。就凭这一点,大神的经验总结,也值得你花时间好好去学学。
最后,归根到底这是一本数学书,具备任何其他优秀数学书的特点:写得漂亮,读懂却真得花点脑子,不过非常值得。