作者:《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
孟子选注(语文必读丛书) 本书特色 孟子是以他的“君子存之,庶民去之”的“性善论”来作为他的许多主张的理论根据的。孟子把他所代表的统治阶级的偏见强加到其他阶级的...
汉语修辞学(第三版) 本书特色 适读人群 :大学汉语语言学专业师王希杰先生运用语言学的新理论,全面系统地对汉语修辞学进行研究和探讨,努力创建新的修辞学体系。《汉...
新托福考试专项进阶—高级听力 本书特色 《新托福考试专项进阶:高级听力》:How to Master Skills for the TOEFL iBT List...
语文必读丛书:绿野仙踪(全译本) 本书特色 ★一个关于智慧、勇气与友爱的经典故事,一部影响孩子成长的著名童话。 ★世界公认的儿童文学经典,深受世界各国孩子喜爱!...
中国民间故事-读名著.学语文-增订版 本书特色 本书包含了“白娘子传奇”“牛郎和织女”“孟姜女”“梁山伯与祝英台”等二十多个在中国民间广泛流传的故事,通过这些经...
动感英语国际音标与语音语调 本书特色 《动感英语——国际音标与语音语调》是一本专门帮助读者训练正确的英语发音、流畅和语调以及敏锐的口语语感的自学教材。本书图文并...
说地道口语看《邪恶力量》 本书特色 本书精挑细选热播美剧《邪恶力量》中*精彩、*有助英语学习的36组关键桥段、108段亮眼对白,提炼重要英语语言点,总结关键单词...
中国的现代化:市场与社会 内容简介 作者认为,经济史研究中*重要的是新的经济因素及其运行方式的出现与发展。如果这种新的经济因素大量地、集中地出现,而且其发展趋势...
生活周期 内容简介 本书配有大量精彩的图片,文字地道易懂、深入浅出,将科学性和趣味性完美结合。本书在提高读者英语阅读能力的同时,还注重培养他们的科学探索精神、动...
语文趣谈 内容简介 语文基础知识,趣味汉字故事。启发培养中小学生学习语文的绝妙方法,只要能读上一篇文章就永远不会再停止。 本书把较为丰富的语文基础知识和广大中小...
★ 重新认识印刷出版的力量********************编辑推荐********************印刷在法国大革命中到底起了什么作用?虽然这个问...
伊索寓言-名师精评版 本书特色 《伊索寓言》是世界上*古老、*伟大的寓言集,是西方寓言的始祖,它的出现奠定了寓言作为一种文学体裁的基石,对后世有重要影响。该寓言...
让幼儿都爱听你说-幼儿教师说话的艺术 本书特色 “整理时间到了请收拾,好吗?”“我们应该这样对待小伙伴吗?”“你真棒!”“注意倾听!”“坐好!”“这是什么形状?...
考拉小巫的英语学习日记-写给为梦想而奋斗的人 本书特色 新东方教育科技集团董事长俞敏洪、爱思英语网创始人周玉亮、托福名师无老师、85后青年意见领袖一直特立独行的...
读者人文读本·初中卷4 本书特色 爱读《读者》杂志的孩子不会变坏!语文光有文学是远远不够的,还得有人文思想!集《读者》23年之菁华,奉给中学生的一份心灵大餐!*...
教师专业发展的4项基本技能-备课.说课.观课.评课 本书特色 《教师专业发展的4项基本技能(备课说课观课评课)》(作者方贤忠)编写的特点:一是以现代教师专...
外国儿童文学作品导读 本书特色 《中国儿童文学作品导读》、《外国儿童文学作品导读》》将呈现以下特色:一、吸收中国儿童文学与世界儿童文学*新研究及出版成果,以开阔...
作品目录出版者的话专家指导委员会作者介绍前言第1章 基础:逻辑和证明、集合、函数第2章 基础:算法、整数和矩阵第3章 数学
走遍德国(初级1)练习手册(附MP3) 本书特色 《走遍德国:初级1练习手册A1》:内容丰富多彩,教学体系完整,全面培养学习者的听、说、读、写能力,*新的德国国...
新编剑桥商务英语(中级)练习册(第三版)附答案 内容简介 简介剑桥商务英语证书(bec)考试是一种全新的实用型考试,侧重考察真实工作环境中的英语交流能力,专为广...