这本书也看几遍了,最近的这一次是看的最仔细的,习题做了80%以上,终有了可以略窥C一二的感觉。
为了写篇的书评,特意又简单的翻阅了谭浩强的《C程序设计》,如果马上让我找出这本书的不足,也不能立刻说个一二(很多人说这本书上的代码有错误)。这本书似乎已经有第4版(阅读过第3版),也许早已改进了许多,若一定要我找出个不足之处,我个人认为其代码风格至少看起来很不爽(看过《C程序设计语言》后)。我无意指责谭浩强的书的好坏,也不否认其对中国编程事业所做的贡献,但是学习过谭的书到现在真的没剩下什么,这倒是真的。
Okey,言归正传。我推荐这本书原因如下:
1.K&R的大名学习编程的同学应该都有所耳闻,是他们创造了C和UNIX。作为作者,不能不说他们才是最权威的。
2.是否要作为入门书籍。在这点上是仁者见仁的事情,我学的第一本C是谭浩强的那本,尽管没学到什么,但是不排除当初学习缺少主动性和毅力。当然谁都希望学习的书是好书。对于这本书的难度,对于初学者并且还是第一次看此书的同学,确实有一定难度。但如果看过几遍,认真做好书后习题,我想很快就会像我一样有所收获了。
3.指针和内存管理。都说这两点是学好C的关键,我也简单看过一些其他C的书,对这两点都没有特别详尽的讲解,对于初学者,这本书也是(个人想法)。所以在这两点上,我的建议还是要多看网上的博客论坛,有人已经总结的很详细,反而更适合初学者接受。还记得 int *p = &a;这句研究好久才明白怎么回事。汗颜啊。。。
4.最大感受:这本书的讲解方式我很喜欢,它会教你写一些C语言的库函数,让你不仅会用,还能够了解它是如何工作的。我也正是我强烈推荐这本书的原因。顺便推荐另一本书:《Unix/Linux编程实践教程》,这本书的风格也是这样,着重在实践上,会教你more,who这样的命令是若何编写的。
总结最后一句:不管是作为入门还是后续学习,这本书都是学C必读书目。
学C必读
对“学C必读”的回应
《C程序设计语言》热门书评
-
K&R的世界
388有用 6无用 sandorf 2007-10-04
B5纸的开本,除去附录,这是一本不到200页的小书。根据我20年的读书经验,图书分类上最大的缺陷之一就是没有首先把书分为两类:可以睡前躺在床上看的书和不能躺在床上看的书——因为很多书太重。绝大多数计算机类书籍属于后者,这本书则属于前一类,传递着一种简单、优雅、平实和闲适。难以置信的是,这样一本C语言...
-
请看C语言圣经!--- 浅谈我个人的阅读体会
154有用 12无用 一笑 2006-04-16
如果你是一个完完全全的编程新手,本书不适合于你---- 你应该先看一本国内的C语言教材,他们虽然泛泛而谈,但至少可以让你了解具备一点最基本的C语言知识,而且不会让你感到太困难---比如潭老师的书(虽然被很多人唾弃)---何况国内的作者最适合写计算机方面泛泛而谈的书籍..呵呵。...
-
K&R
90有用 5无用 shuaiye 2005-09-26
把谭老师的书丢到废纸篓里是唯一正确的选择。科尼汉的书简洁明晰到了极致。我买了能买到的科尼汉所有的书,从《unix编程环境》到《程序设计实践》,没有一本让我失望。伟大的作者,简洁风格的代表,永远的K&R....
-
配套此书的习题集一起看,可功力大增.
59有用 2无用 compactset 2008-07-18
其实第一本c语言书是不是它要看各人功力.要是不会吸星大法, 纵然有高手注入n股纯阳真气, 也练不出九阳神功. 第一遍读此书, 悟性如我这样的, 觉得没有什么收获, 因为自己体质太弱, 突然进补此等无色无臭的高级鸡汤, 实在吸收不了其中的高级营养, 只能...
-
C语言的圣经
39有用 1无用 hcwang 2007-12-05
拿到这本薄薄的书,很多人开始怀疑,C语言是这么几百页能讲清楚的么。看完这本书,我想答案已经很明了,却真的让人感到震憾。什么是好书?无法删减的书才是真正的好书。K&R的书一如C语言的设计理念:简单而高效里面的习题建议都认真做一遍,而且是在linux下用vi来做,用makefile来编译,用sh...
书名: C程序设计语言
作者: [美] Brian W·Kernighan
出版社: 机械工业出版社
原作名: The C Programming Language
副标题: (英文版·第2版)
出版年: 2006-8-1
页数: 272
定价: 35.00元
装帧: 平装
丛书: 经典原版书库
ISBN: 9787111196266