文档章节

c语言经典书籍

txgcwm
 txgcwm
发布于 2013/03/21 16:08
字数 886
阅读 144
收藏 2
1. C程序设计语言

作者: Brian W.Kernighan/Dennis M.Ritchie
出版社: 清华大学出版社

评语 : 《C程序设计语言》 Brian W. Kernighan / Dennis M. Ritchie 这本书又称为 R&K C,还有谁能比C语言之父对C语言更有发言权的呢?推荐看英文版。你会惊讶于在短短不到200页的篇幅内,这两位牛人将C语言描述的这么清晰。即使不专门学C语言的人也可以拿出来翻翻。



2. C陷阱与缺陷

作者: Andrew Koenig Andrew Koenig
出版社: 人民邮电出版社

评语 : 《C陷阱与缺陷》Andrew Koenig Andrew Koenig的成名作,能帮助初学者减少90%的错误。一些错误(比如赋值符、运算符优先级等)还是不时的会在自己的程序里出现,只是已经打过预防针了, 很容易发现。另外作者写了一本《Accelerated C++》,据说是C++的最佳入门书,狠赞!!



3. C专家编程

作者: Peter Van Der Linden
出版社: 人民邮电出版社

评语 : 《C专家编程》(LinDen,P.V.D) 一看书名就知道这丫不能拿来入门用的,第一次看的时候够折磨大脑的。作者声称,编程的唯一原因是因为乐趣。相比之前的几本书,这本书还介绍C语言运行的环境,更全面地考察了C语言。深入分析了C语言中一些容易混淆的概念,如复杂的声明和定义、数组和指针、链接和运行时库、内存等。很值得一读。 顺便一提:链接库可参考《深入理解计算机系统》的动态链接库一章,写得更易读。



4. 编程精粹

作者: Steve Maguire
出版社: 人民邮电出版社

评语 : 《编程精粹:编写高质量C语言代码》 《Writing Solid Code》 Steve Maguire C语言书中让人最惊叹的一本,尽管写出没有bug的程序不太可能,但按照作者提供的方法,可以离这个目标很近。本书关注的更多是怎么使用C语言开发工业级产品的问题。 这本书源自作者十几年不断的追问自己两个简单的问题: 1)怎样才能自动地查出这个错误? 2)怎样才能避免这个错误? 他的另一部名著Debugging the Development Process。



5. C Interfaces and Implementations

作者: David R. Hanson
出版社: Addison-Wesley Professional

评语 : 《C Interfaces and Implementations》 David R. Hanson 这本据说为唯一一本能和R&K C并驾齐驱的书,可惜中文版众口一致说太烂,无处可载电子版,影印版跳票多年。



6. C标准库

作者: P. J. Plauger
出版社: 人民邮电出版社

评语 : 《C标准库》P. J. Plauger 本书介绍C标准库的实现,书中有较为详尽的代码。虽然这本书年代久远,现在的实现肯定和以前也有差别,但是还是很有参考价值,特别是对C标准库的实现有兴趣的人。中文版太贵,英文电子版看得太累。



7. C语言参考手册

作者: 哈比森
出版社: 机械工业出版社

评语 : 《C语言参考手册》 拿来备查的,C语言的任何细节几乎都能在其中找到借到。书的第一部分介绍C语言语法细节。第二部分介绍运行时库,可以和《C标准库》参考阅读。

© 著作权归作者所有

上一篇: 50个优秀博客
下一篇: how to write log
txgcwm

txgcwm

粉丝 5
博文 4
码字总数 3310
作品 0
杭州
高级程序员
私信 提问
C语言书籍资料汇总

我汇总出自己收藏的C语言方面的书籍资料,方便后期使用,或许你也用的到。 以下内容,有链接的都可以下载。 一、书籍 元老级别的书籍: C程序设计语言.pdf (c语言之父) C Primer plus 第5...

BjarneCpp
2017/11/06
0
0
分享27本关于C语言方面的学习书籍(免费下载)

分享27本关于C语言方面的学习书籍(免费下载) 1、C语言常见问题集 2、C语言程序设计(第三版) 3、C语言高级编程技术 4、C语言基础 5、C语言入门经典(中文版) 6、C语言深度解剖 7、C语言字符数...

邓剑彬
2012/12/03
1.8K
8
C语言C++学习书籍推荐学习方法技巧推荐

C语言C++学习资料导读 以下被本人认为是质量差的书有以下(警告明示): C++ primer plus 谭浩强系列(除非你是为了考试) 大部分国产书籍 以下推荐一些C语言C++优秀书籍 入门:推荐书籍:《...

小辰带你看世界
2018/01/05
0
0
想学C语言/C++变身程序员工程师大神?那还不快来!

相信你这么努力的学习C语言/C++ 一定想当一个高大上的程序猿!! C语言作为一门应用很广泛的古老编程语言,目前的应用率还是很高,许多还在读大学的小伙伴们计算机二级也是就考的C语言。今天...

小辰GG
2017/12/29
0
0
一道有意思的C语言编程题

最近在看经典的C语言入门书籍K&R,虽然是一本入门书籍,可是其中的精妙之处却需要慢慢体会。其中的经典题很多,仔细琢磨一定会收获良多。 今天看到这样一道题:编写一个删除C语言程序中所有的...

砍柴1990
2014/07/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Kettle自定义jar包供javascript使用

我们都知道 Kettle 是用 Java 语言开发,并且可以在 JavaScript 里面直接调用 java 类方法。所以有些时候,我们可以自定义一些方法,来供 JavaScript 使用。 本篇文章有参考自:https://www...

CREATE_17
昨天
102
0
处理CSV文件中的逗号

我正在寻找有关如何处理正在创建的csv文件的建议,然后由我们的客户上传,并且该值可能带有逗号(例如公司名称)。 我们正在研究的一些想法是:带引号的标识符(值“,”值“,”等)或使用|...

javail
昨天
79
0
如何克隆一个Date对象?

将Date变量分配给另一个变量会将引用复制到同一实例。 这意味着更改一个将更改另一个。 如何实际克隆或复制Date实例? #1楼 简化版: Date.prototype.clone = function () { return new ...

技术盛宴
昨天
73
0
计算一个数的数位之和

计算一个数的数位之和 例如:128 :1+2+8 = 11 public int numSum(int num) { int sum = 0; do { sum += num % 10; } while ((num = num / 10) > 0); return sum;......

SongAlone
昨天
124
0
为什么图片反复压缩后普遍会变绿,而不是其他颜色?

作者:Lion Yang 链接:https://www.zhihu.com/question/29355920/answer/119088684 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 业余版概要:安卓的...

shzwork
昨天
81
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部