读《计算机程序设计艺术》有感 The art of Computer Programming
2010-06-24 11:57
555 查看
The art of Computer Programming 果真神作,读下来发现作者数学功力之深和思维之精确让人佩服。
数学与计算机的联系,在本书体现得淋漓尽致。
可惜本人数学基础不够扎实,读此书深感困惑,往往对书中某几处数学推导或证明百思不得其解。
另外,此书的许多算法都是用底层的伪汇编代码编写,虽然难读,但也让我开了眼界。
读此书,会对很多技术细节有所了解,例如书有一处就用了一个技巧使循环指针避免加到n, 这样在worst case会少了0.5次的运算. 如此,作者对效率的追求已经到了极为精致的程度了。
记得尹老师曾经跟我们讲过,当一门工艺做得越来越细致,即在细节上追求越来越完善,这门工艺才发展到成熟阶段,掌握这门工艺的匠人才能算是精通。软件工程领域上也是这样,当大家都会一点c++代码, 然而你却能比别人写出更有效率、更优雅的代码,你就比别人更专业,更有优势。
数学与计算机的联系,在本书体现得淋漓尽致。
可惜本人数学基础不够扎实,读此书深感困惑,往往对书中某几处数学推导或证明百思不得其解。
另外,此书的许多算法都是用底层的伪汇编代码编写,虽然难读,但也让我开了眼界。
读此书,会对很多技术细节有所了解,例如书有一处就用了一个技巧使循环指针避免加到n, 这样在worst case会少了0.5次的运算. 如此,作者对效率的追求已经到了极为精致的程度了。
记得尹老师曾经跟我们讲过,当一门工艺做得越来越细致,即在细节上追求越来越完善,这门工艺才发展到成熟阶段,掌握这门工艺的匠人才能算是精通。软件工程领域上也是这样,当大家都会一点c++代码, 然而你却能比别人写出更有效率、更优雅的代码,你就比别人更专业,更有优势。
相关文章推荐
- 高德纳-《计算机程序设计艺术》(The Art of Computer Programming)的作者
- The Art of Computer Programming
- The Art of Computer Programming
- 干粮 -- 计算机程序设计艺术(The Art of Computer Design) - 2
- The Art of Computer Programming
- 准备开始看《The Art of Computer Programming》
- The Art of Computer Programming(TAOCP)
- The Art Of Computer Programming: 1.1
- 干粮 -- 计算机程序设计艺术(The Art of Computer Design) - 1
- The art of computer programming Donald E. Knuth volumn one third edition读书笔记1
- The Art of Computer Programming
- 5月1日买了《The Art of Computer Programming》
- The art of computer programming Donald E. Knuth volumn one third edition读书笔记2-1
- The Art of Computer Programming
- 《The Art of Computer Programming》的PREFACE
- 读书随记-The Art of Computer Programming-变长数组的分配策略(一)
- 《The-Art-Of-Programming-By-July》
- DDJ书评(2003.11):Unix Zen and Now(有 The Art of Unix Programming)
- 山外看山 —— 评The Art of Unix Programming
- 【The-Art-Of-Programming】判断两链表是否相交