1
胡侃学习 (理论 )计算机
作者: Sir ( 阿涩)
日期: 2001-10
******************************************************************
版权声明:本文作者 sir 系旅美学人、南京大学校友。
为了学术或 教育的(非营利)目的,在保留本版权声
明的情况下,您可以自由 转载本文的电子版。如果您
要在传统媒体上转载此文,请与南京大 学小百合 BBS
站上的网友 sir 联系。
******************************************************************
我也来冒充一回高手, 谈谈学习计算机的一点个人体会。 由于我是做理论的, 所以先着重谈
谈理论。
记得当年大一, 刚上本科的时候, 每周六课时数学分析, 六课时高等代数, 天天作业不断 (那
时是六日工作制 )。颇有些同学惊呼走错了门 :咱们这到底念的是什么系?不错, 你没走错门,
这就是 (当时的 )南大计算机系。系里的传统是培养做学术研究,尤其是理论研究的人。而计
算机的理论研究,说到底了就是数学,虽然也许是正统数学家眼里非主流的数学。
数学分析这个东东, 咱们学计算机的人对它有很复杂的感情。 爱它在于它是第一门, 也是学
分最多的一门数学课, 又长期为考研课程 --94 以前可以选考数学分析与高等代数, 以后则并
轨到著名的所谓 “工科数学一” 。其重要性可见一斑。 恨它则在于它好象难得有用到的机会,
而且思维跟咱们平常做的这些离散 /有限的工作截然不同。当年出现的怪现象是:计算机系
学生的高中数学基础在全校数一数二 (希望没有冒犯其它系的同学 ),教学课时数也仅次于数
学系,但学完之后的效果却几乎是倒数第一。其中原因何在,发人深思。
我个人的浅见是: 计算机类的学生, 对数学的要求固然跟数学系不同, 跟物理类差别则更大。
通常非数学专业的所谓“高等数学” ,无非是把数学分析中较困难的理论部分删去,强调套
用公式计算而已。 而对计算机系来说, 数学分析里用处最大的恰恰是被删去的理论部分。 说
得难听一点, 对计算机系学生而言, 追求算来算去的所谓 “工科数学一” 已经彻底地走进了
魔道。记上一堆曲面积分的公式,难道就能算懂了数学分析?
中文的数学分析书, 一般都认为以北大张筑生老师的 “数学分析新讲” 为最好。 我个人认为
南大数学系的“数学分析教程”也还不错,至少属于典型的南大风格,咱们看着亲切。随便
学通哪一本都行。 万一你的数学实在太好, 这两本书都吃不饱, 那就去看菲赫金哥尔茨的 “微
积分学教程”好了 --但我认为没什么必要,毕竟你不想转到数学系去。
吉米多维奇的 “数学分析习题集” 也基本上是计算型的东东。 如果你打算去考那个什么 “工
科数学一”,可以做一做。否则,不做也罢。
中国的所谓高等代数, 就等于线性代数加上一点多项式理论。 我以为这有好的一面, 因为可
以让学生较早感觉到代数是一种结构, 而非一堆矩阵翻来覆去。 当年我们用林成森, 盛松柏
两位老师编的“高等代数” ,感觉相当舒服,我直到现在还保留着教材。此书相当全面地包
含了关于多项式和线性代数的基本初等结果,同时还提供了一些有用的比较深的内容,如
Sturm 序列, Shermon-Morrison 公式, 广义逆矩阵等等。 可以说, 作为本科生如能吃透此书,