小李飞刀
对
C程序设计语言
的书评
发表时间:2007-12-02 10:12:51
现在有些高手很奇怪,当有初学者请教入门书籍时,非要推荐一些并不适合初学使用的书籍,好像不推荐些英文原版的大部头就不能体现自己的水平。
例如这本书,就不太适合C语言的入门,本书是C语言的发明者所写,编著时的观点和普通人当然有所不同。
C语言入门还是推荐谭浩强的那本,价格便宜量又足,很多学校都采用它作为课本,内容编排也挺好,从头到尾看懂学会例题习题全做完,那可以说是半个高手了。
练好了内功再去练招式(找项目攒经验值),这才是高手之路。所有的武侠小说也都是这个模式的!
那么这本书究竟有什么用呢?
扎完了马步,提完了水桶,那么就可以找本秘籍来练练了。
正是因为作者就是发明者,所以书中很多内容很清楚明白的告诉你当初为什么要这么设计。
例如212页提到:“以一个下划线开头的外部标识符保留给标准库使用,其他所有以一个下划线和一个大写字母开头的标识符和以两个下划线开头的标识符也都被保留给标准库使用。”
以前听说过,但是在很多书里都没找到该内容,也许是我看的书太少了,然而只有在这本书里看到了如此明确的描述。
当然也有缺点,该书成书已久,后来添加的一些内容描述的就不是很详细。例如30页里,枚举变量的描述只有短短数十行,貌似K&R C语言中原本是没有枚举变量的。
总之,这是一本很好的工具书,当作手册摆在桌上一定受益无穷。