购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

作者附言

如果将计算机科学与数学分离,那么这两者的发展都会有很大困难。于是,我们就试图通过一些课程,把人类文明早期就有的数学活动与现代才有的计算机活动结合起来。本书正是基于这样一种课程而编写的。

能够与友人Dan Rose合作,我深感荣幸。他的管理工作令我们团队能够把泛型编程的原则运用到搜索引擎的设计上来,而且他愿意把我原来那些相当分散的课程内容集结成现在这样一本连贯的书籍。Dan和我都希望读者能够喜欢我们这次合作的成果。

——A.A.S.

大家将要阅读的这本书是根据“Algorithmic Journeys”课程的笔记而撰写的,该课程于2012年由Alex Stepanov在A9.com讲授。当Alex与我合作把课程材料改编为书籍时,我们发现:其实可以将这些材料整理得更为集中一些,使其聚焦于泛型编程及其数学基础。这个想法促使我们对本书要讲解的话题进行了大幅度的调整,删掉了与集合论及逻辑有关的大段文字,因为那些内容似乎和本书要讲的内容无关。同时,我们还对一些细节有所增删,以便大家能够更加连贯地阅读本书,并使那些数学知识较缺乏的读者也能够顺畅地理解书中的内容。

Alex是数学专业出身,但我不是。因此,我很努力地试着去读懂课程里的一些材料,并根据自身体会来确定那些需要加以解说的难点。如果你发现本书所用的一些描述方式及术语和专业数学家稍有不同,或是本书在解释某个问题时多写了几个简单的步骤,那么这应该归咎于我才对。

——D.E.R. 5BCZUY4jFAda+i5eu1Loc/V/lzZUK24Xvbf7tj0X2Pi4SC5q6fS9HCBEb6Yr2cgs

点击中间区域
呼出菜单
上一章
目录
下一章
×