作者:《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
地理典型课示例 本书特色 本书通过教育部师范教育司组织的评审,被正式列为“全国中小学教师继续教育学习参考书”。 本书作者为我国中小学地理教育界的著名专家、学者,...
发酵食品工艺学 本书特色 《发酵食品工艺学(食品科学与工程系列教材普 通高等教育十二五规划教材)》分为15章,内容涵盖 食品发酵共性技术、传统发酵食品和现代发酵...
初中数学易用表 内容简介 安徽科学技术出版社推出的《初中生易用表丛书》是旨在提高初中生学习能力,有助初中生夯实初中基础、积极迎战中考、建立健康向上的人格的一套书...
冲击波英语:英语专业8级改错 本书特色 ★《英语专业八级改错》分为3大部分:第1部分“聚焦英语专业八级改错”,主要剖析了英语专业教学大纲与考试大纲对改错部分的要...
三三速记高自考英语词汇 内容简介 本书不是一本普通的英语词汇书,而是专门为中国人量身定做的英语速记词典。其收词范围严格以*新《全国高自考公共英语自学考试大纲词汇...
天啊.几何还能这样学-欧洲中小学科普启蒙读本 本书特色 本书是俄罗斯著名科普作家别莱利曼“趣味科学”系列作品之一。许多读者曾在学校里学过几何学,但并不习惯去注意...
早晚读英文-夜.时光-IV 本书特色 精选近百篇英文名文、美文,配以中文译文,篇幅适中,无论你是寒窗苦读的学生,还是追逐梦想的办公职员,在奋斗了一天之后,阅读一...
鲁迅散文集 本书特色 童年趣事、世态人情,鲁迅散文的经典之作,一部从记忆中抄出来的回忆文,一部生动展示清末民初生活画卷的精品之作。 阅读鲁迅的作品,与鲁迅的灵魂...
初等不等式的证明方法 本书特色 《数学·统计学系列:初等不等式的证明方法(第二版)》共分15章,选取300余个国内外初等不等式的典型问题,以解析解题方法,并对部...
宝葫芦的秘密-张天翼精选集 本书特色本书收录了张天翼两部著名的童话作品《宝葫芦的秘密》与《大林和小林》。 如果你有一个神奇的宝贝,每天陪你说话,揣摩你的小心思,...
古代汉语-第二版 本书特色 全书共九个单元,每个单元都分“通论”和“文选”两部分。通论部分介绍学习和掌握古代汉语所**的基础知识。文选部分精选先秦两汉的典范作品...
中西建筑比较:英文 内容简介 The human beings started to build architectures in order to have ...
九成宫醴泉铭-学生书法挂图 本书特色 为了响应国家教育部*近颁布的《书法纲要》精神的要求,保证书法教学质量,书法挂图作为书法教育的辅助用具必不可少,它能更直观地...
张宇考研数学题源探析经典1000题 本书特色 考研数学复习一般分为基础阶段、强化阶段和冲刺阶段,其主体是强化阶段。在这个阶段考生一定要用相对集中的时间做大量的习...
德汉小词典 内容简介 本词典精选德文词汇一万余条,涉猎诸多学科,适合于在各种德语环境工作的人员使用,也适合在校德语专业学生习练应用,本词典在中文释义上方标有汉语...
詹姆斯·乔伊斯爱尔兰作家 ,诗人 。1882 年2月2日生于都伯林信奉天主教的家庭,1941 年1月13日卒于瑞士苏黎世 。先后就读于都柏林大学克朗格斯伍德学院...
英语学习-2009年1-6期合订本 本书特色 《英语学习(2009年1-6期合订本)》为外语教学与研究出版社出版发行。英语学习-2009年1-6期合订本 目录 ...
Spring 3.x编程技术与应用 本书特色 丁振凡编著的《Spring3.x编程技术与应用》的读者需要对Java面向对象编程具有一定的认识,另外对数据库的操作...
吴孟超的故事 本书特色 该套书入选十二五国家重点出版物规划项目,是我国**套成规模推出的以国家*高科技奖获得者成长传记为题材的优秀报告文学作品。丛书共计11册,...
一人之城:幻想卷 内容简介 新概念作文大赛成功举办九届以后,不仅在青少年学生中,而且在文学界和出版界建立了威信。这主要依据两点:一是由著名作家和名教授组成的评委...