作者:《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
文通天下茶馆.龙须沟 本书特色 本书收录了老舍先生影响广泛、具有代表性的戏剧作品:《茶馆》《龙须沟》《归去来兮》。 《茶馆》以老北京一家大茶馆的兴衰变迁为背景,...
小学四年级-帮你学语文阅读训练-最新修订版 内容简介 《帮你学语文阅读训练:小学4年级》所选的文章包含了记叙文,议论文,说明文等,一书在手,可以让你领略多种文体...
中国学术思潮史(共8册) 本书特色 ★ 16开精装,上海社会科学院出版社出版★ 由尹继佐、周山主编,方松华、李海生、徐洪兴、朱义禄、夏金华、翁绍军、王绍玺等资深...
游戏精神与儿童中国-中国儿童文学名家论集 本书特色 《游戏精神与儿童中国》是我国儿童文学名家班马学术著作精选集,荟萃班马儿童文学研究学术成果,是中国儿童文学理论...
小学生多功能数学词典--彩图版 本书特色 《小学生多功能数学词典(彩图版)》:为当代小学生精心打造的更新换代型,全彩图版多功能系列工具书。理念先进:国内诸多小学...
语文教学谈艺录-(修订本) 本书特色 于漪编著的《语文教学谈艺录》内容介绍:在长期的教育实践中,本市涌现了一大批长期耕耘在教育**线呕心沥血、努力探索,积累了丰...
本书是第一次提供培养高情商孩子方法和技巧的权威之作。作者琳达·兰提尔瑞在教育领域有着40年的经验,“9·11事件”之后,她深入
语文教材阅读书系:给青年的十二封信 内容简介 《给青年的十二封信》由12封信和两篇附录组成。综观这12封信,内容几乎涵盖青少年所关心的各个领域,比如读书、动与静...
中学语文教材研究与教学设计 本书特色 《高等师范院校教师教育系列教材:中学语文教材研究与教学设计》的编写体现了现代教育教学理论对基础教育课程、教材研究的指导,密...
李代数和表示论导论 本书特色 本书是一部优秀的李群及其表示论研究生教材,深受数学专业和物理专业的研究生好评。本书初版于1972年,以后经过多次修订重印,本书是1...
室内陈设艺术设计 本书特色 《 室内陈设艺术设计》是中国高等院校环境艺术设计系列教材之一。 现如今建筑的室内空间已经从一开始人们*基本的遮风避雨、御寒防...
新编实用英语语法-第二版-光盘 目录 **单元名词(NOUNS)1.1可数名词与不可数名词1.2名词的复数形式1.3名词所有格Further Study1.4物...
《科学大王·多彩生活》内容简介:这是一套图文并茂的科普读物,为孩子们介绍了人类生活中方方面面的科学知识。科学是关于发现、发
2011-中医执业医师资格考试-历年真题纵览与考点评析-(第五版) 内容简介 《2011中医执业医师资格考试历年真题纵览与考点评析(第5版)》按照*新中医执业医...
日语新手口语速成:餐饮娱乐篇(随书赠MP3光盘) 目录 一、旅游前准备1.做计划2.订票3.预约旅馆4.预订餐厅5.咨询门票 日语新手口语速成:餐饮娱乐篇(随书...
朱自清散文名作 本书特色 《朱自清散文名作》精选朱自清散文名作45篇,如《背影》《我是扬州人》《春》《桨声灯影里的秦淮河》《论雅俗共赏》等。这些作品内容丰富、题...
StatisticalRethinking:ABayesianCoursewithExamplesinRandStanbuildsreaders’knowled...
《无线网络故障诊断与排除大全(实例精华版)》内容简介:本书针对人们在使用无线网络的过程中遇到的各种问题进行了详细的总结和讲
推荐 语文必读丛书 阿凡提的故事(彩色美绘版) 本书特色 《阿凡提的故事》是一系列以传奇人物阿凡提为主人公的幽默故事的总称。阿凡提勤劳、勇敢、幽默、乐观,富于智...
日语词汇分类学习小词典 内容简介 在学习一种语言时,为了能用这种语言自如地谈论任何话题,人们总会感到需要填补词汇的空缺。但是普通字典只是按音序列出单词,对系统地...