作者:《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
线性代数应该这样学(第2版) 本书特色 《线性代数应该这样学(第2版)》起点低,无需线性代数方面的预备知识即可学习,非常适合作为教材。另外,《线性代数应该这样学...
本书根据JamesR.Munkres所著“ElementsofAlgebraicTopology”(Perseus出版社1993年版)译出。.全书共分8章74节...
物流基础英语 本书特色 由丛悦、许彤编著者的《物流基础英语(十二五高等职业教育物流专业工学结合系列教材)》从需求入手,首先把物流知识介绍给读者,然后通过英语实例...
#双语译林036-双城记 内容简介 《双语译林·双城记》是狄更斯*著名的作品之一。小说以法国大革命为背景,再现了那时的巴黎和伦敦以及整个法兰西和英格兰的历史面貌...
校本课程开发:初中案例 内容简介 校本课程开发是当前国家基础教育课程改革的一个亮点。当前,校本课程的理论研究和实验研究都已形成一定市场,但对于校本课程开发的操作...
我的第一本英语教师课堂用语手册-书+MP3光盘 本书特色 《我的**本英语教师课堂用语手册》令你自信满满的英语教师百科全书。包含从幼儿园到初高中所有阶段,是英语...
2013考研英语写作基础词汇-我要考研 本书特色 考研英语大纲词汇考点突破考研英语写作基础词汇考研英语真题长难句突破考研英语翻译考点突破考研英语基础阅读突破20...
鲁滨孙漂流记-彩图珍藏版 本书特色 本书由英国作家丹尼尔笛福所著,是一部家喻户晓的现实主义回忆录式冒险小说。作者受一个苏格兰水手海上遇险的经历启发而写成的本书。...
终极VOA可点读慢速新闻英语听力破解-360分钟绝对MP3原声音频免费超值赠送 内容简介 本书在每个专题后都有一个“听力技巧”。“听力技巧”分十二个主题系...
《法律硕士(非法学)联考重要主观题背诵:含关键词》内容简介:主要内容为法律硕士联考专业课考试中,5个学科即刑法学、民法学、中
建构英语语法教程-(含1张MP3光盘) 本书特色 打破传统课堂教学形式,以课堂活动和任务为主线贯穿交际英语教学理论,遵循归纳和悟性提高的教学原则建构英语语法教程...
小学优秀古诗背诵指定篇目(75篇)-最新版 本书特色 杨春俏和徐德琳注释的《小学优秀古诗背诵指定篇目》内容介绍:我国古代诗歌是很富于形象性和音乐性的,通过记诵这...
初级代数几何-(第2版) 本书特色 胡里克编著的《初等代数几何(第2版)》是代数几何的一个导引,其目的是给出代数几何的基本概念和方法,并用大量例题对它们进行解释...
电路分析与应用-第二版 本书特色 本书是高职高专院校电子专业的基础理论教材。本书以应用知识为主, 注重理论联系实际。全书共有九章, 内容包括电路基本概念和基本定...
罗密欧与朱丽叶-英汉对照-英汉详注 内容简介 《罗密欧与朱丽叶》是莎士比亚*早的一部爱情悲剧,写于1594一1595年。弗朗西斯·米尔斯在《智慧的宝库》(...
原来数学超好玩 本书特色 世界上*经典的化学科普书这是一套风靡中外很多年的经典学习方法读本,也是一套内容极为充实、扎实的大科学家写给少年儿童的科普丛书,长久以来...
古代汉语词典-第2版 本书特色 《古代汉语词典》自1998年出版以来,深受读者欢迎。至今已经过去了15年,有必要进行一次系统的修订,把质量提高到一个新的水平。此...
人文经典双语悦读馆--圣经的故事 本书特色 《圣经的故事》是美国著名通俗作家房龙的名著之一,自出版以来,一直广受赞誉,传读不衰。房龙对人生和事物有着积极、深刻的...
2014-口腔执业医师-国家医师资格考试医学综合应试指南-修订版-[附赠考试大纲] 本书特色 《口腔执业医师(2014修订版国家医师资格考试医学综合应试指南)》...
孙维刚谈立志成才-全班55%怎样考上北大.清华-第二版 本书特色 《孙维刚谈立志成才——全班55%怎样考上北大、清华》是孙维刚老师著作之一,是一本写给学生、教师...