老裘写书的时候旁边肯定是放着SICP和K&R_从问题到程序书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 编程 > 从问题到程序 > 老裘写书的时候旁边肯定是放着SICP和K&R
[已注销] 从问题到程序 的书评 发表时间:2012-03-24 23:03:45

老裘写书的时候旁边肯定是放着SICP和K&R

仔细翻过这本书发现不少这两本书的例子
SICP:
谓词,Fibonacci数列跟黄金比例还有尾递归,连分数,Horner范式,
讲函数指针的时候的牛顿法跟各种数值积分,复数模块...

K&R:
单词计数(wc),求最长行,getbits,strcpy
C语言关键字统计...

这里不得不赞一下老裘借鉴得好,而且里面又简略提到不少CS里面的概念:
讲单词计数的时候顺带介绍了有限状态机;
程序设计语言里的副作用,前条件,后条件,短路求值.
习题也是很不错的,高斯消元,3n+1问题,约瑟夫环,
实现一个简单"虚拟机"和"汇编器"还要弄单步执行功能
不少open problem.

风格严谨,十分强调程序的强健和安全,测试.
越界访问从头到尾都在强调,后面还自己实现了个
通用整数输入检查函数,
还有通用错误信息处理函数,错误处理讨论得很详细.

代码简练,命名规范.
老早就讲了函数,"强调通过函数抽象建立清晰结构的重要性".
提供大量的模式,实例和建议,教会初学者设计、权衡.

内容不依赖任何具体C实现,讨论IDE好处和坏处.


作为第一本C语言是很合适的.

不同版本的差异:
"2005年版与2004年版的差别:文字内容做了全面修订,部分小节有调整,修改了一些程序实例,增加了一些程序实例和习题。2011版又做了全面修订,调整了书中各章节的结构,增加了一些有关程序安全性的讨论。"

主页
http://www.math.pku.edu.cn/teachers/qiuzy/books/ptop/v2004/

展开全文
有用 7 无用 0

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

对“老裘写书的时候旁边肯定是放着SICP和K&R”的回应

fleuria搬砖叔 2012-03-24 23:21:25

极好的“第一本书”, 翻过这书的第一印象就是“国情版SICP”,而裘老正是最懂得SICP意义的人。

Liutos 2012-03-24 23:20:43

啥名字?