作者:《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.0之后,区块链作为一种新的时代趋势出现了。区块链这一热点与大数
CAD/CAM技能训练习题集 本书特色本书是根据应用技术型学校机械类专业对绘图技能的总体要求?依据机械类软件、CAD/CAM技术等课程特点?并结合作者多年的实际...
日本语能力测试1级语法解析 本书特色 本书可作为考生的自学复习用书,也可作为教师的考前辅导用书,还可当做日语学习者的语法参考书。本丛书的目的在于通过对各级考题中...
当代修辞学与解释学读本 本书特色 本书是当代西方学术界关于修辞学和解释学研究的*前沿、*全面的研究成果汇集,在当代解释学和修辞学研究领域具有较大影响。解释学是当...
中国现代教育文选 内容简介 中国现代教育文选,力求反映1919年五四运动以后至1949年全国解放的中国现代教育发展过程、及其基本面貌。选录了中国现代教育史新民主...
完美结束一堂课的35个好创意-让最后10分钟有趣且富有成效 本书特色 通常,课堂*后10分钟时,学生们容易精神涣散,心思躁动,究竟,这宝贵的10分钟该如何利用,...
新世纪法汉大词典-(缩印本) 内容简介 一部语言与百科相结合的综合性大型法汉词典,由法语界数十位专家学者担纲,历时十余载编纂而成,是法语学习者、研究者和翻译工作...
《笠翁对韵》精解 本书特色 "国学启蒙读物·插图本"丛书讲解通俗生动,配图意趣盎然,让你真正读懂蒙学名著,领你轻松踏入国学门径。《笠翁对韵精解》是其一本!《笠翁...
图解300句俚语-看幽默漫画哈哈笑.英语俚语记得牢! 本书特色 俚语、常用语是英语的重要部分,学习如何使用俚语、常用语是个挑战。《图解300句俚语:看幽默漫画哈...
元明清卷-中国礼文学史 内容简介 《中国礼文学史(元明清卷)》为《中国礼文学史》作系列第四卷,凡三章。一章叙述元朝礼文学的大致面貌。第二章说的是朱明王朝礼文学的...
小学生日记周记新一本全 内容简介 北京上海浙江十余位特级教师指导点评全国三十余所名牌小学在校生参与选文11个单元,39个小类。 小学常见文体一网打尽 300...
微积分新探 内容简介 本书是对微积分基础理论研究与探索的学术著作。全书分两部分共8章,内容涉及积分学和多中心展开理论。本书内容翔实,概念清晰,思路开阔,别具一格...
作品目录北欧表现主义的先驱者蒙克的素描、版画等作品蒙克绘画作品赏析关于这篇文章谩骂与嘲笑独特的线条我欠黑尔达的比欠克罗格
汤姆.索亚历险记(纯英文)/床头灯英语.3000词读物 本书特色 “床头灯英语”系列读物由美国作家用*常用的3000个英语单词改写而成,涵盖国、内外**专家学者...
莎士比亚十四行诗-英汉对照 本书特色 《莎士比亚十四行诗》大约创作于1590年至1598年之间,其诗作的结构技巧和语言技巧极高,每首诗都有独立的审美价值。其全部...
绩效管理 本书特色 本书从组织的使命、核心价值观、愿景和战略出发,以绩效计划、绩效监控、绩效评价以及绩效反馈为框架,构建了一个充分体现战略性、平衡性及协同性的绩...
欧洲文艺复兴史-教育卷 内容简介 为何文艺复兴时期出现了如此众多的“天才”和“巨人”,为何在张扬人性的文艺复兴运动时期却伴随着基督教的“复兴”,为何近代西方在宗...
24天脱口秀意大利语-漫画多媒体互动学习版-CD-ROM 本书特色 《24天脱口秀意大利语:漫画多媒体互动学习版》:全面覆盖24大生活主题,3000条超实用生活...
英语写作基础教程 本书特色 《新维度外语系列教程:英语写作基础教程》有以下特点:一、理念新。借鉴*新的写作理论和写作教学方法,循序渐进,以句子为基础,在词、短语...
2011-中国民族统计年鉴 本书特色 由国家民族事务委员会主办的《中国民族统计年鉴(2011)(精)》(作者乐长虹、盛来运),是一部全面反映中国政府民族经济工作...