程序员数学书四部曲

enter image description here[+]查看原图

细说第一部:程序员的数学

目前销量领跑同类数学书,2012年11月上市,并在2012年当年销量过万。2013年这本书依然排在图灵销售榜前列!

           enter image description here

之所以能够取得这样的成绩,是因为这本书可以看成是为初级程序员写的入门书,作者将数学以通俗易懂的方式娓娓道来,不是记忆,而是本质的理解与探索。比如书中对七桥问题,河内塔等著名难题进行了简洁说明,有助于打开初级程序员的编程思路,还有大量的经典问题,如:二进制,基本逻辑,数学归纳,排列组合,递归等等。

这本书也可为中、高级程序员增强想象力、增加逻辑能力和提高数学修养起到一定的作用。因为仔细阅读就会发现这本书对思考程序的本质是非常有用的,如第四章从数学归纳法讲到循环不变式,这一无数大牛经常使用的分析工具,作为一个合格的程序员,这些最最基本的数学基础还是必不可少的。

很多高级工程师也对此书有着浓厚的兴趣,书有着相当不错的易读性和趣味性,虽然讲的都是简单问题,但是讲解的方式和方法颇有意思,适合教喜欢数学的朋友和初级程序员。

当当购买地址程序员的数学【一本为程序员朋友们写的数学书】

细说第二部:《思考的乐趣:Matrix67数学笔记

             enter image description here

2012年图灵本版书最为给力的一本,销量2万余册,成为京东2012年惊喜之书。在上个月又获得了第八届文津图书奖推荐图书,全国科普推荐图书总共14本,成绩斐然。

enter image description here[+]查看原图

如果你认为获奖的图书不一定能说明其内容好,那你一定要带着这样的心态翻开此书,看看是不是会让你失望。

这本书之所以定义为科普书,是因书有意挑选了初等的话题,让大大小小的读者都能没有障碍地阅读。文章内容新颖,让有数学背景的人也会发现很多自己没见过的初等问题。 书是从其博客的文章中整理出来的,所以每篇文章之间是独立的,一篇文章一个话题,文章与文章之间基本不会做参考,读者可以随意跳着看,真正做到喜欢那里看那里。但从内容上又可分为“生活中的数学”、“数学之美”、“几何的大厦”、“精妙的证明”和“思维的尺度”五部分,十分丰富。

作者本人,北大中文系毕业,却是个疯狂的数学爱好者,文科生出身却能写出这样精彩的数学书,让广大文科生和恐惧数学的人也喜欢上了这本书。他2005年开办数学博客以来,已有上百万人订阅。长期为各类科普杂志供稿,现在从事中学数学教育工作。如果2012年你错过了,2013年一定要补上。

当当购买地址思考的乐趣:Matrix67数学笔记(中科院院士张景中、《数学文化》期刊联合主编作序推荐)

细说第三部:具体数学:计算机科学基础(第2版)

              enter image description here

这是一本无可替代的经典图书,三位作者都非常牛,尤其是本书的第二作者——Donald E. Knuth(高德纳)先生,是图灵奖得主也是计算机科学界泰斗级人物。英文版早在1994年就已出版了,对于英文不是特别好的读者,这本中文版的问世,想必是他们翘首期盼的。同时,作为从事计算机科学、计算数学、计算技术诸方面工作的人员,以及高等院校相关专业的师生来说,仅从实用性的角度讲,这本书也不能错过。

以下是读者的评价:

从数学上来讲,有人喜欢纯粹概念性的东西,有人喜欢推理证明多点,有人更喜欢逻辑,还有一类人喜欢研究各种技巧。如果你是最后一种人,这本书绝对适合你。但如果是纯粹的解题技巧,你显然低估了作者的水平。在书中你可以看到数学家将“技巧”推到了一个怎样的极致!  
    
  从计算机上来讲,此书不会直接提高你的编码技能,但是会为你准备分析程序算法的基础(遗憾的是,我们大多数人在目前的应用性产品开发中并不需要),并让你能迅速地识别并计算一些数学问题。正如本书作者之一Knuth在中文版序言中所说:“本书介绍我在过去30年间研究计算机科学时经常用到的一些数学技巧”。就凭这一点,大神的经验总结,也值得你花时间好好去学学。  
    
  最后,归根到底这是一本数学书,具备任何其他优秀数学书的特点:写得漂亮,读懂却真得花点脑子,不过非常值得。

当当购买地址具体数学:计算机科学基础(第2版)(世界顶级数学家和计算机科学家经典之作,无可替代)

细说第四部:图灵的秘密:他的生平、思想及论文解读

             enter image description here

阿兰•图灵,每一位学习计算机的人都绝对知道他是谁,即使是不学计算机的人,也都因为图灵奖或多或少的听说过图灵。他的丰功伟绩在这里不多谈了,学习计算机的朋友这位祖师爷的论文,值得你细细研读。当然对他生平、思想及生前的论文感兴趣的朋友,这本书是你了解他的最佳参考图书了。只是这本书里的知识有些难,很多是需要反复琢磨的地方,也许读完这本书,你会发现你的读书笔记会比这本书的内容还多,当然你的收获也是多的。

当当购买地址图灵的秘密:他的生平、思想及论文解读【谨以此书纪念图灵诞辰百年】

现在这本书在51CTO有活动,有很有品味的图灵马克杯赠书,欢迎广大朋友参与!

活动地址: 【民间图灵奖】读《图灵的秘密》写读后感获图灵水杯与图书

奖品:enter image description here

最后,向大家推荐一本面试方面的图书,也是可以说是数学书,程序员面试逻辑题解析如果你是面试官,可用来给面试的人员出题;如果你是应聘人员,那这是你通向成功的秘籍宝典!

           enter image description here

当当购买地址程序员面试逻辑题解析【为程序员量身打造的面试逻辑题】

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
将演绎方法应用于程序设计,讨论程序与保证它们能正确工作的抽象数学理论之间的联系。中把理论的规程、基于这些理论写出的算法,以及描述算法性质的引理和定理一起呈现给读者。 第1章 基础 1 1.1 理念范畴:实体,类别,类属 1 1.2 值 2 1.3 对象 4 1.4 过程 6 1.5 规范类型 7 1.6 规范过程 8 1.7 概念 10 1.8 总结 14 第2章 变换及其轨道 15 2.1 变换 15 2.2 轨道 18 2.3 碰撞点 21 2.4 轨道规模的度量 27 2.5 动作 28 2.6 总结 29 第3章 可结合运算 31 3.1 可结合性 31 3.2 计算乘幂 32 3.3 程序变换 35 3.4 处理特殊情况的过程 40 3.5 参数化算法 43 3.6 线性递归 44 3.7 累积过程 47 3.8 总结 48 第4章 线性序 49 4.1 关系的分类 49 4.2 全序和弱序 51 4.3 按序选取 52 4.4 自然全序 62 4.5 派生过程组 63 4.6 按序选取过程的扩展 63 4.7 总结 64 第5章 有序代数结构 65 5.1 基本代数结构 65 5.2 有序代数结构 70 5.3 求余 72 5.4 最大公因子 76 5.5 广义gcd 79 5.6 Steingcd 81 5.7 商 82 5.8 负量的商和余数 84 5.9 概念及其模型 87 5.10 计算机整数类型 88 5.11 结论 89 第6章 迭代器 91 6.1 可读性 91 6.2 迭代器 92 6.3 范围 94 6.4 可读范围 97 6.5 递增的范围 106 6.6 前向迭代器 108 6.7 索引迭代器 113 6.8 双向迭代器 114 6.9 随机访问迭代器 115 6.10 总结 117 第7章 坐标结构 119 7.1 二叉坐标 119 7.2 双向二叉坐标 123 7.3 坐标结构 129 7.4 同构,等价和有序 129 7.5 总结 137 第8章 后继可变的坐标 139 8.1 链接迭代器 139 8.2 链接重整 140 8.3 链接重整的应用 147 8.4 链接的二叉坐标 151 8.5 结论 155 第9章 拷贝 157 9.1 可写性 157 9.2 基于位置的拷贝 159 9.3 基于谓词的拷贝 166 9.4 范围的交换 174 9.5 总结 178 第10章 重整 179 10.1 置换 179 10.2 重整 182 10.3 反转算法 184 10.4 轮换算法 188 10.5 算法选择 196 10.6 总结 200 第11章 划分和归并 201 11.1 划分 201 11.2 平衡的归约 207 11.3 归并 212 11.4 总结 218 第12章 复合对象 219 12.1 简单复合对象 219 12.2 动态序列 227 12.3 基础类型 233 12.4 总结 236 跋 237 附录 A 数学表示 241 附录B 程序设计语言 243 参考文献 253 索引 257

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值