在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 36501|回复: 179

验证高手必读书籍 The C programming Language

[复制链接]
发表于 2009-2-23 01:18:40 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x

                               
登录/注册后可看大图


The C programming language
是计算机历史上公认的十大牛书之一(别的书,我以后再介绍)。这部书有个外号 K & R.  书的作者是C语言的发明者Kernighan, Brian W. Dennis M. Ritchie. (以后就简称K爷爷,R爷爷)。

这本书号称是关于介绍C语言最好的和最早的书. 没人敢和他们抢这个第一:这部书以前,C还没有生下来;  没有人对C的理解比发明者还深。K爷爷,R爷爷每个人都是著作等身,现在联手写一本书,可谓字字珠玑。

关于这部书,还有一个戏说。据说当年K爷爷,R爷爷给贝尔实验室干活的时候,觉得工具不称手,一怒之下,开了个小差,不去干活,造了个工具:发明了C语言。后来,为了给项目经理交差,他们用C做了两件事,证明自己的旷工是合理的:用C写了UNIX操作系统,为C写了这部书.结果,这两件事改变了计算机史。UNIX有多牛,我就不多说废话了。反正一个工程师不懂unix,就是"没有气质"。这部书有多牛,可以从两件事上看出来。一是现在你翻开任何一本市面上的稍微好一点的介绍程序语言的书,第一章一定会有一个程序叫 "hello, world".那就是模仿 爷爷风格。二是写LINUX 操作系统的老大Linus 称赞这本书 "在短短的200多页里把那么多有用的信息所得如此清楚"

这部书的特点是简单,精辟。该讲的东西,三言两语就讲的清清楚楚,不该讲的东西,一点都没讲。我很反感清华谭浩强的那本书,在讲解C语言的时候插入了大量线性代数和数学分析的内容。搞得数学系的人看不懂C程序,计算机系的人看不懂数学,电子系的人什么都看不懂。结果C在中国的名声很臭:特别难学。THE C PROGRAMMINGLANGUAGE告诉了你,C是多么的容易,多么平易近人,能够解决那么多的实际问题。

建议下载这部书人做两件事

一是把这部书打下来,找一家安静的图书馆,带上面包和矿泉水,把网游,手机关掉,花三个礼拜的时间:前两个礼拜,把这本书看完,上面的习题解一遍。后面一个的礼拜,在电脑上把那些小程序跑一边。那三个礼拜可能很痛苦,不过,你可以从这中受益一生:以后求职时,你可以把那些"精通C"的陈词滥调删掉,就说自己"看过 THE C PROGRAMMINGLANGUAGE,做光了所有习题"就足够了。当然,如果我是那个考官,我会随机找出书上的一个程序,让你写出来。

二是删光电脑上其他所有教C语言的书。学好C,这部书足够了。其他的书,很多是误导。他们把C语言本身和用C在实际情况下解决的复杂问题结合起来一起讲,结果什么都没讲清楚。C语言是用来解决复杂问题的,但是那些复杂问题不应该属于C语言学习的范畴。在 THE C PROGRAMMING LANGUAGE里面也有例子,但是那些例子很实用,很简单,最多就是打开文件,从终端读读字符串之类,既有实际价值,只会帮助,不会干扰你对是语言语法的学习和理解。

[ 本帖最后由 humann 于 2009-2-24 20:34 编辑 ]

The_C_Programming_Language.pdf

1.02 MB, 下载次数: 1459 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2009-3-5 09:44:08 | 显示全部楼层

好东西

C是工具。既然是工具,那么加上一点怎么用的理解确实不错。不能说谭老师的书不好,应该说学C的人,看书看错顺序了。毕竟,由浅入深,由易到难才是正确的道路么。
头像被屏蔽
发表于 2009-3-6 07:35:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2009-3-6 09:14:54 | 显示全部楼层
thank you very much
发表于 2009-3-6 10:31:05 | 显示全部楼层
我可以下载看看不
发表于 2009-3-7 22:01:25 | 显示全部楼层
看看吧,,挺好的
发表于 2009-3-8 09:53:45 | 显示全部楼层
這麼好的工具書
一定要好好支持一下的
謝謝您的分享
发表于 2009-3-9 10:24:54 | 显示全部楼层
不错 收藏中
发表于 2009-3-13 20:50:51 | 显示全部楼层
EETOP上这方面的东西貌似有点少!
发表于 2009-3-13 20:53:00 | 显示全部楼层
EETOP上这方面的东西貌似有点少!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-5 06:11 , Processed in 0.039247 second(s), 11 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表