作者:《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
斯大林与民族问题 本书特色 本书是一本全面、系统地论述斯大林关于民族问题的观点、思想、理论及有关实践活动的学术研究著作。本书作者力求在完整、系统、全面掌握斯大林...
家校合作:理论、经验与行动 本书特色 本书探讨家校合作、家长参与的理论、经验与行动,共分为四篇。主要内容包括:理念理解篇 认识家校合作;经验借鉴篇 间接经验及改...
《蒋介石秘史之沉浮》内容简介:专家级私生活史料全析,全角度、无死角揭秘国民党高层蒋介石、汪精卫、胡汉民、李宗仁争权夺势的终
朝花夕拾 本书特色 《朝花夕拾》是鲁迅*重要的作品集之一,共收录《从百草园到三味书屋》《藤野先生》等散文十余篇,展现了横眉冷对的鲁迅先生的另一面,在中国现代散文...
公司战略与风险管理 内容简介 《公司战略与风险管理》以体现改革总体目标为宗旨,以读者基本掌握大学会计等相关专业本科以上专业知识为基础,以全面性与系统性、实用性与...
当你翻开本书,便进入一座梦幻的教育森林,也进入台湾教育史上珍贵的一页。从特别注重的心理辅导,到艺术课程的设计、独特的登山
美国人日常俚语 本书特色 考量时代新鲜人的需求,资料针对性强,内容丰富,旁征博引,编排务实并以简短、口语性强的精华语句,循序渐进。现在,只花*少的时间,你就能说...
海天教育-2013考研数学高等数学18讲(最新版) 本书特色 本书具有以下特点:**,从考试中来,到考试中去面对考试,首先要做到“知彼”,就是要懂得这门考试到底...
广播剧创作教程 本书特色 本教材是作者结合多年广播剧编导工作实践,针对高等院校广播电视相关专业的学生及相关从业人员而编写的。本教材系统地整理了从事广播剧创作工作...
全儿童英语启蒙-北美二语教育启示录 本书特色 本书共六章。*章提出了中国家长英语启蒙普遍存在的误区;第二章展示了国内儿童英语启蒙的一个全新视角—&m...
中学生古典诗词500篇 内容简介 (1)诗词的选定:作者对已有的面向中学生的古诗词选本都不甚满意,所以作者采用*“笨”的方法——自己选。在一年时间(1998年1...
一九八四 本书特色 《一九八四》讲述的是一个处于集权统治之下的“大洋国”,人们的思想受到压制,不管在干什么,在什么地方,都要受到各种各样...
六年级-全国小学生最新分类作文 内容简介 这里的积累是让同学们扩大阅读面,增加阅读量,多读书,好读书,读好书,读整本的书。鼓励学生自主选择阅读材料,并从这些阅读...
早晚读英文-II 本书特色 彩色印刷海量美图 精彩美文 这是一本既能带给您感动与领悟又能让您的身心得以放松的不可多得的好书! 早晚读英文-II 内容简介 《早...
名家名译:大卫.科波菲尔.全译本.全二册(精装) 内容简介 主人公大卫科波菲尔是一个遗腹, 他在母亲及女仆的照管下长大。后来, 母亲改嫁, 继父冷血无情, 他把...
撼世之声-奥巴马演说精选-英汉对照-附赠MP3光盘 本书特色 我并不反对所有的战争!我所反对的是——愚蠢的战争!轻率的战争!失去理性而仅凭冲动的战争!基于政治而...
名校名师导读书系 荒野的呼唤 本书特色 以品味经典为宗旨,以学习知识为目的。阅读本书,可以体会到其中所采用的现实主义和浪漫主义表现手法,提升自己人生观、世界观和...
众神的家园-太阳系内的天体探索 本书特色 本书通过软件、手工制作、数码拍摄、诗歌、目视观测、理论计算、光学分析、戏剧等多方位手段,让太阳系内天体们的形象一一展现...
学前口头作文。说景 本书特色 这是一套专为学前小朋友打好写作基础的口头作文书,由一直战斗在学前教育**线的优秀专家、学者,经过反复的研究、实践,精心推出!口头作...
《KUKA工业机器人与西门子S7-1200PLC技术及应用》内容简介:本书以工业自动化控制中常用的西门子S7-1200 PLC、V90伺服驱动器及KUKA