作者:《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
《中国道路与马克思主义》内容简介:本书将“中国化马克思主义”作为中国模式的关键词,将“马克思主义中国化”作为中国道路的关键
高级阅读教程-第三版 内容简介 ·英语高级口译资格证书考试指定用书:*早、*权威、使用*广泛;·著名高校专门从事口译教学的专家学者联袂编写:包含口译、翻译、听力...
现代控制理论基础-(第二版) 本书特色 《现代控制理论基础(第2版)》着重讲述基本概念和基本方法,介绍了利用Matlab环境进行分析与结果的验证,并在每章之后附...
了不起的盖茨比(纯英文)/床头灯英语.3000词读物 本书特色 ★这套《床头灯英语丛书》,囊括了诸多英语名著,都是我们这代人在青少年时期曾汲取营养、启迪审美、塑...
夜色温柔 本书特色 F.斯考特·菲茨杰拉德著的《夜色温柔(英文版)/*经典英语文库》的故事发生在欧洲,但小说展现的仍是美国“爵士乐时代”的社会生活。迪克·戴弗是...
作品目录第五篇 曲线、曲面与微积分第十四章 微分学的几何应用1 曲线的切线与曲面的切平面2 曲线的曲率与挠率,弗雷奈公式3 曲面
传感器与检测技术项目教程 本书特色 本书主要介绍在生产、科研、生活等领域中常用传感器及检测技术的工作原理、性能指标、选型、安装、调试等方面的知识。对检测技术的基...
我弥留之际 本书特色 《我弥留之际》是福克纳的代表作以及“约福克纳帕塔法世系”的重要小说之一。讲述美国南方农民本德伦为遵守对妻子的承诺,率全家将妻子的遗体运回家...
《泛函分析讲义》系统讲授泛函分析的基本内容,共分为11章。全书内容形成一个有层次感、节奏明快的体系,按章节顺序,分别讲解点集拓扑基础知识、度量空间的完备性和紧性...
幼儿园教师胜任力培训丛书幼儿教师基本功:爱上音乐游戏 本书特色 20个幼儿园小、中、大班音乐游戏教学实录,涵盖听辨、欣赏、歌唱、打击乐和律动5大方面,让幼儿爱上...
英译易经 本书特色 《易经》虽然是一部卜筮的典籍,但是其中包含着逻辑思维、推理思维和理性思维的因素,也体现了如何逢凶化吉的生活智慧,是一种原始文明的创造,是中国...
故事中的新课程改革丛书:故事中的课堂教学改革(2008/9) 目录 导论:在故事中研究课堂一、新课程改革背景下课堂教学的新变化/1二、教学故事:研究课堂的一种新...
现代数学物理教程 本书特色 《现代数学物理教程》(作者斯泽克雷斯)是一部学习数学物理入门书籍,也是一部教程,让读者在物理的背景下建立现代数学概念,重点强调微分几...
初中生英语阅读与训练 7年级 内容简介 本套《英语阅读与训练》根据教育部《语言课程标准》编写的,按3-9年级共分7册,这是为小学、初中学生提供的课内英语学习之外...
中学生魅力阅读:影响你一生的经典美文.春华卷(高中版) 本书特色 “中学生魅力阅读·影响你一生的经典美文”丛书荣获全国优质教育成果图书类一等奖!由央视东方之子、...
译海淘沙录-汉英英汉互译经典陷阱 本书特色 《译海淘沙录:汉英英汉互译经典"陷阱"》错而不知错,译语不逮,率尔操觚,“异化”与“归化”陷阱,望文生义,“翻译腔”...
生命中一直在等待的那一天(中英双语) 本书特色 本书为中英双语读物。精巧的故事、有趣的翻译、地道的英文,让读者既能体味微型小说里人性的丰富复杂,又能深层次地品读...
小学生常见多音字500个 内容简介 为帮助广大小学生学好语文,我们特组织资深教育专家和教学经验丰富的一线特高级教师,依据《全日制义务教育语文课程标准》的要求和精...
英语专业4级水平测试习题集(第二版) 内容简介 习题册旨在为全国高等院校英语专业二年级下学期学生或者具有同等水平的英语学习者提供一套全面且具有针对性的练习,以便...
理智与情感-英语原著版 本书特色 《理智与情感(世界文学名著英语原著版)》由中国对外翻译出版公司出版。理智与情感-英语原著版 内容简介 简介《理智与情感》是英国...