作者:《From Mathematics to Generic Programming》书籍
出版社:Addison-Wesley Professional
出版年:2011-9-13
评分:0.0
ISBN:9780321942043
所属分类:教辅教材
In this substantive yet accessible book, pioneering software designer Alexander Stepanov and his colleague Daniel Rose illuminate the principles of generic programming and the mathematical concept of abstraction on which it is based, helping you write code that is both simpler and more powerful.
If you’re a reasonably proficient programmer who can think logically, you have all the background you’ll need. Stepanov and Rose introduce the relevant abstract algebra and number theory with exceptional clarity. They carefully explain the problems mathematicians first needed to solve, and then show how these mathematical solutions translate to generic programming and the creation of more effective and elegant code. To demonstrate the crucial role these mathematical principles play in many modern applications, the authors show how to use these results and generalized algorithms to implement a real-world public-key cryptosystem.
As you read this book, you’ll master the thought processes necessary for effective programming and learn how to generalize narrowly conceived algorithms to widen their usefulness without losing efficiency. You’ll also gain deep insight into the value of mathematics to programming–insight that will prove invaluable no matter what programming languages and paradigms you use.
You will learn about
How to generalize a four thousand-year-old algorithm, demonstrating indispensable lessons about clarity and efficiency
Ancient paradoxes, beautiful theorems, and the productive tension between continuous and discrete
A simple algorithm for finding greatest common divisor (GCD) and modern abstractions that build on it
Powerful mathematical approaches to abstraction
How abstract algebra provides the idea at the heart of generic programming
Axioms, proofs, theories, and models: using mathematical techniques to organize knowledge about your algorithms and data structures
Surprising subtleties of simple programming tasks and what you can learn from them
How practical implementations can exploit theoretical knowledge
小学1年级-现代文课外阅读-新黑马阅读-第七次修订版- 本书特色 《新黑马阅读丛书·窦桂梅教你阅读·现代文课外阅读:小学一年级》是一套能够真正启迪孩子的心灵、激...
呼兰河传-中国经典文学名著-典藏本 本书特色 “世界经典文学名著·全译本”系列是一套精心为中小学生读者打造的名著读本。我们精选了世界范围内顶级文学大师的经典力作...
语文-四年级下-RJ版-倍速学习法-全彩版 本书特色 《倍速学习法》就是这样一本全面综合的讲解辅导书,系统梳理课本知识,让孩子预习、自学有方向;深度剖析课文内...
初中代数思维训练-金题典 本书特色 重在对初中生思维能力的培养高效解题是有效的思维训练体操对目标的直观把握对可行思路分析的细致入微坚韧不拔,终获成功反思小结,更...
找对英语学习方法的第一本书 本书特色 在中国,90%以上的人,英语学习方法都是错误的。摆脱错误观念,你也能学好英语。20年中美双重英语教学实战经验,读者苦寻多年...
物流工程与管理专业英语 内容简介 《物流工程与管理专业英语/高等院校工业工程专业系列规划教材》是一本为物流工程与管理、物流与供应链管理等专业的学生(包括本科生、...
别乱点鸳鸯谱:汉语关联词的准确搭配 本书特色 《别乱点鸳鸯谱--汉语关联词的准确搭配/快乐阅读书屋》以轻松活泼的语言,归纳了现代汉语中常见的关联词的用法。汉语关...
生物化学实验 本书特色杨志敏主编的《生物化学实验(十二五普通高等教育本科***规划教材配套教材)》为“十二五” 普通高等教育本科***规划教材《生物化学》的配套...
VI设计项目式教程-(附光盘) 本书特色 本书通过项目驱动的方式,系统、全面地介绍了vi设计的基础知识和设计、制作方法,包括4篇,15个项目。**篇为vi概述;...
狐狸列那的故事-无障碍阅读名师导读全解版 内容简介 动物世界里也有着严苛的等级划分,而处于中间阶层的列那却有着鲜明的两面性。为了生存,他不择手段、凶狠奸诈,诸多...
人类起源的演化过程 统编版 快乐读书吧 四年级下册 本书特色 本书所收文章,为读者解析了古人类的演化过程和人类的起源问题,同 时也讲述了贾兰坡从小到大的一生,他...
新教育(修订版) 内容简介 《新教育(修订本)》意味着一种教育理想,一股教育激情,一份教育诗意,一项教育行动。新教育实验自启动以来,显示出非凡的感召力,至今,正...
奥赛物理题选 本书特色 《奥赛物理题选》作者从事中学物理竞赛教学辅导以及带队工作几十年,成绩有公认,现在还工作在竞赛辅导**线,编写一本相应的辅导书,对参加竞赛...
1.从杨辉三角谈起华罗庚2.对称段学复3.从祖冲之的圆周率谈起...(展开全部)1.从杨辉三角谈起华罗庚2.对称段学复3.从祖冲之的圆周率
(彩绘注音版)名著-----格林童话 本书特色 注音版《格林童话》运用浪漫主义的手法,将花草树木、飞禽走兽人格化,将自然神化。运用质朴清新的语言,丰富的想象力为...
《呐喊》内容简介:《呐喊》收录了鲁迅从1918年至1922年所创作的14篇短篇小说,其中包括《狂人日记》、《孔乙己》、《药》、《明天
说出日本人的每一天-日语会话4000句 本书特色 说出日本人的每一天:日语会话4000句(由日语关键词逐步衍生到整句,内容丰富,贴近生活。超长300分钟mp3,...
初中英语知识全手册-方洲新概念-2011版-(白金版) 内容简介 《方洲新概念:初中英语知识全手册(白金版)(2011版)》编排依据*新英语课程标准,结合初中英...
炼钢生产操作与控制 本书特色 李秀娟主编的《炼钢生产操作与控制》共分9个 情境,每个情境从知识准备、应知训练和技能训练等 方面展 开介绍。理论知识阐述...
政治学基础(第二版)21世纪政治学系列教材 内容简介 本书是《政治学基础》的修订版。作者运用马克思主义利益分析方法,对于包括阶级利益在内的社会利益的两种利开深入...