作者:《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
关于51种野鸟的翼、足、喙、眼自然观察者用画笔记录下的飞羽邂逅◎ 编辑推荐鸟类观察爱好者作为博物学领域的先行者之一,在细化和深化鸟类观察技巧的同时,也在公民科学...
奥托•叶斯柏森(Otto Jespersen, 1860—1943)是享誉国际的丹麦语言学家,英语语法研究界的权威泰斗,同时也是英语史学家。一生著述颇丰,涵盖普...
现代控制理论基础-(第二版) 本书特色 《现代控制理论基础(第2版)》着重讲述基本概念和基本方法,介绍了利用Matlab环境进行分析与结果的验证,并在每章之后附...
新托福考试专项进阶-中级阅读(新东方) 本书特色 《新托福考试专项进阶:中级阅读》是由群言出版社出版。新托福考试专项进阶-中级阅读(新东方) 内容简介 简介《新...
2010考研英语12句作文法(王长喜) 本书特色 比模板作文更胜一筹。分析题目-选择模板-完成句子。用简单方法·写高分作文。练透热点。喜报,长喜英语《考研英语阅...
罗生门-世界文学经典珍藏馆-日汉对照全译本 本书特色 《罗生门》以令人窒息的紧凑布局将人推向生死抉择的局限,**次传递出作者对人性的透视与理解。《鼻》则将种种微...
僧舞-英文 本书特色 在英文阅读中了解中国少数民族的历史与风情,感受中国代表性少数民族女性作家丰盈委婉的笔触。僧舞-英文 内容简介 《僧舞》是一部古典题材短篇小...
日语基础语法精要 本书特色 《日语基础语法精要》:凝聚名师教学心得各章各节精选精解提炼日语语法精华兼收并蓄众家所长编写新颖科学严谨打造权威语法精品日语基础语法精...
《抓重点》内容简介:在复杂事务中找准核心,抓住主要矛盾,是解决问题的关键。本书涵盖了大量具体的、科学的、实用的方法论,如二
2018-刑事诉讼法-国家法律职业资格考试分类法规随身查 本书特色 本书全面收录了目前复习法律职业资格考试必读的刑事诉讼法科目的法律法规。编排上采取关键标注、考...
笠翁对韵-小书虫读经典-注释诵读本 本书特色《》是古时为了训练儿童学习写作诗、词、对联而用来熟悉对仗、用韵、组织词语的工具书,后来被视为经典的国学启蒙读物。作者...
小学生必背古诗词80首-彩绘注音版 本书特色 企业家天生就没有惧怕风险的基因,在普通人看来,他们胆识过人,可实际上他们是一群喜欢冒险的疯子;金融家对道德也有同样...
Hobbyra Hobbyre企劃室以「創造高格調的生活」為觀念,於1975年成立“Hobbyra Hobbyre”品牌。運用各式各樣的素材設計生產出布料、編織...
汉语汉字文化常谈 本书特色 《汉语汉字文化常谈》收录文章100多篇,每一篇都是抓住一个或者几个汉字讲古往今来的汉族人的生活和思想,天文地理,衣食住行,无所不谈,...
2年级-小学生应用题举一反三 本书特色 本书由深入浅出,讲解与练习并重。指明了知识的结构和问题的核心,使知识点串联成体系;并着重给出了这类问题所涉及的知识、来源...
英文名著:绿山墙的安妮(Anne of Green Gables) 本书特色世界经典英文名著文库(GUOMAI ENGLISH LIBRARY)包含50本全世界...
画法几何及土木工程制图习题集-第3版 内容简介 本习题集与土木工程专业新编系列教材《画法几何及土木工程制图》第三版配套使用,是根据教育部工程图学教学指导委员会2...
《麻醉纠纷案例的司法判决及医学思考》内容简介:本书精选了近年来具有典型意义的18例麻醉纠纷司法判决案例,内容基本覆盖了临床麻
1000日语句型随身带-新日本语能力考试N1-N5文法句型高效速记 本书特色《蓝宝书 1000日语句型随身带:新日本语能力考试n1-n5文法句型高效速记》内容特...
新概念英语青少版学生用书.1A(附MP3+DVD) 本书特色 《新概念英语青少版》专为8-14岁青少年编写,秉承《新概念英语》的教学精华,内容全面涵盖新《英语课...