年份:2017年

作者:[美]亚历山大 A. 斯捷潘诺夫(Alexander A. Stepanov)&[美]丹尼尔 E. 罗斯(Daniel E. Rose)

出版社:机械工业出版社

语言:chinese

类型:PDF

大小:50.71 MB

页数:240 / 252

ISBN NO:7111576586

这是一本内容丰富而又通俗易懂的书籍,由优秀的软件设计师AlexanderA.Stepanov与其同事DanielE.Rose所撰写。作者在书中解释泛型编程的原则及其所依据的抽象数学概念,以帮助你写出简洁而强大的代码。
只要你对编程相当熟悉,并且擅长逻辑思考,那么就可以顺利阅读本书。Stepanov与Rose会清晰地讲解相关的抽象代数及数论知识。他们首先解释数学家想要解决的问题,然后告诉大家如何把这些数学解法转化为泛型编程算法,并编写出高效而优雅的代码。为了演示数学原理在当前许多领域之中的运用,作者会以相关的数学结论及泛型算法来实现一套实用的公钥加密系统。
在阅读本书的过程中,你将掌握高效编程的思路,并学会怎样在保持效率的前提下,对适用范围较窄的算法做推广。这可以让你深刻地领悟到:数学与编程相结合有着什么样的意义。无论采用何种编程语言与编程范式,数学思想都能给编程工作带来巨大的价值。
通过阅读本书,你将学到:
怎样对一种拥有四千年历史的算法做推广,在推广过程中如何保持算法的清晰与高效
经典的难题、美妙的定理,以及连续和离散之间那种健康的张力
一种寻找最大公约数(GCD)的简单算法,以及对该算法所做的现代抽象
强大的抽象数学方法
抽象代数怎样给泛型编程提供核心思路
怎样通过公理、证明、理论以及模型等数学技巧,来整理算法及数据结构方面的知识
看似简单的编程任务里面,隐藏着哪些出人意料的问题,我们可以从中获得什么样的经验
如何对理论知识做实际的运用


温馨提示:如果下载链接失效,请直接在上方的“评论建议”里留言,我们会第一时间进行修补!也可以添加客服微信:TM8521595 进行反馈,或者发送问题至邮箱(ebookmany@163.com),我们在收到反馈后,会第一时间进行处理(一般不会超过2小时),谢谢大家理解!

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

本站所有电子书都是采用常规格式的,一般包括PDF、mobi、epub等格式,大家可以下载一个“稻壳阅读器”进行阅读,下载链接可通过稻壳官网进行下载,官网链接:http://www.daokeyuedu.com/

如果您已经成功付款但是网站没有弹出成功提示或下载链接失效,请联系站长,提供付款信息为您处理

最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或联络我们。

本站所有商品均属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源