作者:《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
名利场 本书特色 本书是英文版世界文学名著“名著典藏”丛书的《名利场》。《名利场》是英国十九世纪小说家萨克雷的成名作品,故事取材于很热闹...
偏微分方程:Ⅳ:微局部分析和双曲型方程 内容简介 NULL偏微分方程:Ⅳ:微局部分析和双曲型方程 目录 PrefaceChapter 1.Microlocal ...
《人民调解理论与实务(2019)》内容简介:人民调解是多元纠纷解决机制的重要构成,也是党和国家工作大局的重要组成部分,是加强和
炼钢生产操作与控制 本书特色 李秀娟主编的《炼钢生产操作与控制》共分9个 情境,每个情境从知识准备、应知训练和技能训练等 方面展 开介绍。理论知识阐述...
趣味哲学-06-修订本 本书特色 “兴趣是*好的老师。”运用到哲学的学习中来,兴趣便是帮助读者朋友们打开智慧大门的“钥匙”。《趣味哲学》便是这样一本满足中小学读...
别笑!我是英语会话书-(随书附赠MP3光盘) 本书特色 《别笑,我是英文单词书》的作者文德老师的第二弹重磅出击!有会话,单词不会孤单。韩剧般的浪漫故事,纯正、地...
一年级语文(下)-BS-黄冈小状元作业本-最新修订 目录 1元宵节元宵节看花灯语文天地**单元检测2家园小山村水乡歌语文天地第二单元检测3春天春天的手插秧语文天...
呼啸山庄(英文版) 内容简介 18世纪末,在遥远的约克郡地区,吉卜赛弃儿希思克利夫被呼啸山庄的老主人欧肖收养,他与欧肖的女儿凯瑟琳青梅竹马,彼此产生了真挚的爱情...
分形繁美-距离比值送迭代分形及复迭代函数系统研究 本书特色 将分形几何与计算机图形学结合,实现分形体的可视化以及利用分形模拟自然景物是计算机图形学中的重要研究方...
失去灵魂的卓越:哈佛是如何忘记教育宗旨的。哈瑞·刘易斯向我们描绘了美国常春藤联盟大学,如何迅速从教育机构(ivyleague.edu)
《臧棣的诗》内容简介:本书收入概棣1990年代至2020年代创作跨度三十余年的诗歌作品三百多首,主要为作者自己精选,责编亦作少量增
计算机组成原理试题解析-(第五版) 本书特色 本书是《计算机组成原理(第五版·立体化教材)》的配套教材,提供了“计算机组成原理”课程的典型题解800余题,分为选...
学生实用病句修改大全 内容简介 各种修改病句的基础知识教你“诊断病情”,介绍12种病句的修改符号教你“切除病灶”,罗列10大类病句的类型让你如梦初醒,《贝贝狗系...
数学教学法 本书特色数学教学的学习并非一日之功。本书若取名为《中学数学教学初级教程》可能更为恰当。你从事数学教育工作的时间越长,就越能发现自己正从事的是一份极其...
秘密花园-彩图珍藏版 本书特色 伯内特一生写过许多作品,其中*著名的是三部儿童小说:《小爵士》、《小公主》和《秘密花园》。《秘密花园》出版于一九。九年,评论家认...
跟蔡元培学当校长 本书特色 《跟蔡元培学当校长》:一本为大、中、小学校长而写的书。跟蔡元培学当校长 内容简介 一本为大、中、小学校长而写的书本书不仅为有志于大学...
《经济数学》(第2版)全书共分五部分,总计25章。第一部分研究一些基本的数学概念和性质。第二部分主要研究单变量微积分和最优化,
历史的丰碑:人类心灵的洞察者弗洛伊德 本书特色 弗洛伊德是20世纪名扬四海的心理学大师,他所开创的精神分析学说也已成为造福于人类的宝贵精神遗产。弗洛伊德去世前,...
李商隐诗歌赏析 本书特色 马玮主编的《李商隐诗歌赏析》选取了唐代诗人李商隐不同时期不同特色的代表性诗歌80首,逐篇进行了赏析,提供了诗歌原文、诗人小传、注释、题...
名家名译--变形记 内容简介 本书为卡夫卡小说选集, 以 《变形记》 为名, 收录了包括 《变形记》《城堡》《在阁楼上》《爱的险境》《士兵的权力》《地 洞》《司...