作者:《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
萧公权(1897年-1981年),生于江西南安(今大余县),萧叔玉之弟。早年就读于清华大学,后赴美留学。1926年回国,历任南开、东北、燕京、清华、四川、光华、...
九年级语文(上)-配套江苏版教材-中学教材全解 本书特色 本书特点:全:首先是知识点覆盖全。该丛书全面、详细地讲解了教材中所有的知识点,真正体现了“一册在手,学...
高等数学:理工类:上册 本书特色 刘浩荣编著的《高等数学(理工类上普通高等教育数学基础课程十二五规划教材)》系统全面的介绍了高等数学相关知识,本书可作为...
《数学百科全书》由三类条目组成。首先是介绍数学的各个主要方向的综述性条目(采用了一种很好的分科办法),对这类条目的基本要
小学生英语日记起步 本书特色 注重写作基础,介绍写作方法,配有名师点评,提升写作能力。小学生英语日记起步 内容简介 《手把手学英语》系列共六本,是一套实用性很强...
布莱恩·卡普兰,1997年毕业于普林斯顿大学,获经济学博士学位。现任美国乔治·梅森大学经济系终身教授,卡托研究所(The Cato Institute)兼职研究...
秘密花园 本书特色 弗朗西丝·霍奇森·伯内特(1849-1924)生于英国,后全家移民美国,是一位*名的儿童文学作家,代表作品有《小...
栅栏内外:中国高等师范教育百年省思 本书特色 《栅栏内外:中国高等师范教育百年省思》集历史研究、政策研究、理论研究和比较研究于一身,是迄今为止关于中国高等师范教...
《岩生初语》内容简介:岩彩,是一种源自中国的古老绘画技法,此画种的绘画效果十分丰富、醒目,绘画的过程也十分有趣,所以画岩彩
税法-2014年度注册会计师全国统一考试历年真题360全解析 本书特色 本套注册会计师全国统一考试辅导丛书,面向广大考生,针对考生复习中的*迫切环节:读真题、做...
《蒙医学针法刺法》内容简介:蒙医学针法刺法系统介绍了蒙医针刺理论、配穴原理、蒙医针法刺法、常用穴位的局部解剖以及蒙医基础疾
妙在这一问-让思维动起来的语文问题导学艺术 本书特色 内容介绍 本书分别从语文问题导学基本理念、语文问题导学的教学重心、语文问题导学的实践形态、语...
国民经济核算原理与中国实践(第三版)(21世纪统计学系列教材;“十一五”国家级规划教材;普通高等教育精品教材) 本书特色 本书自2006年3月出版以来,至今已经...
科学背后的数学:思前想后 内容简介 如果你希望在享受英语阅读乐趣的同时又能增长知识、开拓视野,由外语教学与研究出版社与美国国家地理学会合作出版的“国家地理科学探...
中华智慧故事 本书特色 《中华经典故事:中华智慧故事》内容提要,古老的中国是一个充满智慧的国度,留下了许多脍炙人口的传说。本书精选53个有关古代智慧的故事,按照...
Hello!我的第一本英文单词书 内容简介 本书归纳总结了小学生的英语单词,一天一课,以做题的方式检验学过的单词,每周进行一次总结整理,30天可掌握所有的英语基...
中华千古名篇选读 内容简介 本书从几千年的中国文学史中采撷精华,迄于19世纪末,筛选出堪称“名篇”的文学作品163篇。在编写方式上,每篇下设“作者简介、著名篇章...
高等数学_习题全解全析(配同济.高等数学第五版) 内容简介 同济大学《高等数学》,现在已经推出第五版。作为教科书,该书体系完整,层次清晰,叙述深入浅出,在改革教...
这本日语50音超好用 本书特色 《这本日语50音超好用》四大特色帮你快速全面掌握日语50音听说读写:1.平假名和片假名分开学习,发音图形和笔画描红帮助搞定日语5...
作品目录《俄罗斯数学教材选译》序中文版序言第7版和第6版序言第5版和第3版序言第2版序言第1版序言摘录第一章 一些通用的数学概