作者:《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
红字:英汉双语-世界名著经典电影双语阅读 本书特色 《红字》以一曲浪漫主义的爱情悲歌揭示了激情、良心、人性解放及道德困惑等难以把握并充满争议的主题,1850年一...
大学生英语文库--西方艺术 内容简介 本书是《大学生英语文库》之一,是一本面向中国学生的英语系列读物,各本均为注释性读本。《西方艺术》以历史发展顺序介绍了从文艺...
商业会展展示设计 本书特色 《高等院校设计专业"十三五"规划教材·视觉传达设计:商业会展展示设计》侧重商业展台设计。内容涵盖展示设计入门知识、中小型展位设计、汁...
数理化通俗演义-(全二册) 本书特色 这是一部难得的数理化知识科普读物,它摆脱了苦读的枯燥乏味,以栩栩如生的事例、深入浅出的语言、旁征博引的叙述、章回小说的体裁...
小学国学经典教育读本(彩图板):山海经(注音版) 本书特色 上古时代的文化珍品,虽仅有三万一千余字,却记载了约四十个国家,五百五十座山,三百条水道,一百多个历史...
富兰克林自传-英文原版 本书特色 本杰明·富兰克林,美国著名的思想家、政治家、外交家和科学家、实业家。出生在波士顿一个皂烛制造商家庭。他通过自己的努力,利用一切...
小学生作文写作词典-彩色图解版 本书特色 《小学生作文写作词典(彩色图解版 精装)》是依据“”的要求,为广大小学生量身定制的一部作文写作**工具书,有助于提高...
教师专业成长-刘良华教育讲演录 节选 讲:教师应具备哪些课程智慧? 在导言中,我讲的是“什么样的老师是受学生欢迎的老师”。我提出了十种...
我亲爱的甜橙树 本书特色 德瓦斯康塞洛斯创作的《我亲爱的甜橙树》是一部有着相当自传性质的儿童小说,作家精确地“摹拟”一个五岁男孩的口吻,记录了一段温馨而伤感的生...
朱自清散文精选(语文必读丛书) 内容简介 朱自清由一个正直的知识分子,成为一个进步的教授;由一个旧社会的狷者,成为一个民主的斗士。他走过了自己的曲折道路,毛泽东...
数学拥有无穷的力量。它既帮助游戏开发工程师建模物理世界,也帮助量化金融分析师赚取利润,还帮助音频处理工程师制作音乐。在数据科学和机器学习领域,数学知识更是不可或...
史记故事 本书特色 新理念与名家一起品读名著,由名家全程陪读,对精彩情节、重点段落、经典对白、典型人物性格、写作特色给予详细批注,对要点篇章、关键语段、疑难字词...
沉浮世界格局与大国关系 内容简介 20世纪是人类生产和生活方式真正全球化的世纪。在这个世纪里,国际政治关系越来越受到大国关系的影响和制约,大国在这个世界的体系中...
木偶奇遇记 本书特色 天真无邪、正直勇敢,但又任性、淘气、不守规矩,有时候还喜欢撒点谎――他就是世界文学史上赫赫有名的调皮木偶匹诺曹。一说谎话鼻子就变长,被傻瓜...
初中卷。因式分解技巧。数学奥林匹克小丛书 本书特色 《因式分解技巧》是供读者学习因式分解时参考的,前面8个单元内容不超过初中水平,可供广大同学阅读;后面5个单元...
莫泊桑短篇小说精选-读名著.学语文 本书特色 莫泊桑,世界著名的短篇小说家,19世纪后半期法国优秀的批判现实主义作家。一生创作了六部长篇小说和三百多篇中短篇小说...
《矮纸斜行》内容简介:本书是“日知文丛”之一,是复旦大学中文系教授张新颖关于书人书事的散文集。书名出自陆放翁的诗句:“矮纸
宋词三百首-语文必读经典名师解读 本书特色 经典与名著是人类文明的积累和文化思想的结晶,凝结了人类的智慧,对人类历史产生了重大的影响;经受了时间的考验,并得到了...
第四届“外教社杯”全国高校外语教学大赛(大学英语组)总决赛获奖教师教学风采 本书特色《第四届“外教社杯”全国高校外语教学大赛(大学英语组):总决赛获奖教师教学风...
2013-2017-英语-最新五年高考真题汇编详解-天利38套-2018高考必备 本书特色 “五年高考真题汇编详解”系列丛书是&ldqu...