作者:《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
艾米莉·狄金森(Emily Dickinson, 1830-1886),美国传奇女诗人,自25岁弃绝社交,终身未婚。在孤独而繁琐的生活中写诗 30年,留下诗稿1...
英华大词典 内容简介 适应面广,信息量大,收词超过10万。增收大量新词新义,涵括高科技、现代经济、时尚文化、国际时政等领域。提供有关英语语言*常用的信息,集拼写...
护士分册-医学临床三基训练-第五版 本书特色 (一)全新改版为了适应知识更新和医院分级管理建设的需要,本书修订第五版,这是《医学临床“三基&rdqu...
行政法-(第二版) 本书特色 《高等院校公共行政管理专业主干课程教材:行政法(第2版)》共分为四篇。**篇为行政法治篇,从公共行政的法治化、行政法律关系的逻辑和...
《建筑和结构》内容简介:人类的建筑有悠久的历史,从最初的原始庇护所到中国的长城、埃及的金字塔等工程壮举,经历了不断的演变。
高手支招中学生议论文论点论据论证大全 内容简介 《高手支招:中学生议论文论点论据论证大全》突破各版本教材限制,扎根新课标,从学生写作实际需求和教学要求出发,为学...
2014洞穿专硕逻辑历年真题精选精练精讲(跨考) 本书特色 《洞穿专硕逻辑:历年真题精选精练精讲》由考研辅导一线专家倾力打造,选取管理类和经济类联考的历年真题,...
《情商3:影响你一生的工作情商(第2版)》内容简介:为什么情商能力会有天壤之别?为什么高智商的科技人才往往缺乏社交能力?为什
美国文学选读 第三册 内容简介 一、《美国文学选读》由复旦大学外文系编注,共三册:**册,美国独立革命到**次世界大占;第二册,两次大战之间;第三册,战后到八十...
小学生脑筋急转弯大全 本书特色 本套书的内容丰富,知识性强,版式设计活泼,生动性好,游戏形式丰富,趣味性优,可以说对学生们的课外学习有非常大的帮助,...
三年级上册-小学生轻松作文课堂同步训练-全新升级版 内容简介 本套书依据《语文课程标准》中关于学生写作的要求,配合人教社*新版小学语文教材编写。它以发展学...
劝导(4级.适合高一.高二年级)(书虫.牛津英汉双语读物) 本书特色 “书虫”系列是外研社和牛津大学出版社联合为中国英语学习者奉献的一大精品,丛书为世界优秀文学...
双城记 本书特色 《双城记》是世界*伟大的批判现实主义杰作之一,也是英国文豪查尔斯·狄更斯作品中故事情节*曲折惊险、*惊心动魄的小说之一,小说以1...
谜语大全-彩图注音版 本书特色 《小书虫阅读系列·小学生语文必读丛书:谜语大全(彩图注音版)》紧扣语文新课程标准,针对小学低年级学生的特点,以认知与积累为重点,...
《红楼梦》标点浅析 本书特色 《红楼梦标点浅析》是潘继成编著的,由商务印书馆国际有限公司出版。《红楼梦》标点浅析 内容简介 一本分析《红楼梦》标点修辞艺术的语文...
泰戈尔诗选 本书特色 泰戈尔是印度近代伟大的诗人、作家、艺术家、哲学家和社会活动家。他不但是印度文学史上罕见的巨匠,而且也是世界文学史上少有的大师。在六十年的著...
九年级-从课堂到奥数-初中数学培优竞赛讲座 内容简介 从1985年我国**次派队参加国际数学奥林匹克(简称imo)以来,中国代表队134人参赛,共获得101块金...
《Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手》内容简介:Selenium是目前非常流行的一种自动化测试工具。本书基于Pytho
高中作文课怎样写物/高中作文第一课 本书特色 “高中作文课”丛书根据高中语文写作教学要求,从“怎样写人”&ldq...
何小天,湖南大学物理系力学本科,武汉大学计算机硕士。具有数理化天分、逻辑思维能力超强、新颖创造力十足的新人类,自称“非典型性分裂份子”, 新浪第二届华语原创小说...