道阻且长,行则将至。埋头苦干,不鸣则已,一鸣惊人!加油,骚年!
1、参考资料
- 《C陷阱与缺陷》内容提要;
- 《C陷阱与缺陷》作者简介;
- 《C陷阱与缺陷》中文版序;
- 《C陷阱与缺陷》18 次印刷的奇迹;
2、内容提要
1、作者写作本书的出发点:不是为了批判 C 语言,而是要帮助 C 程序员绕过编程过程中的陷阱和障碍;
2、全书分为 8 章,分别从如下几个方面分析了 C 编程中可能遇到的问题;
- 词法分析
- 语法语义
- 连接
- 库函数
- 预处理器
- 可移植性缺陷
3、本书适合读者:
- 适合有一定经验的 C 程序员阅读学习
- C 编程高手(也应该成为案头必备书籍)
3、作者简介
1、作者姓名:Andrew Koenig ;
2、贝尔实验室;
3、《C陷阱与缺陷》、《C++沉思录》;
4、多年 C++ 开发、研究和教学经验;
5、亲身参与 C++ 的演化和变革,对 C++ 的变化和发展起到重要的影响;
6、等等其他;
4、中文版序(2002年10月)
1、写这本书,到 14 年后仍在印行!
2、之所以历久不衰,可能是书中道出了 C 语言编程中一些重要的经验教训。而且到现在,这些教训也还没有广为人知。
3、其他一些作者可能会这样认为
要成为一个优秀的程序员,最重要的无非是学习一种特定程序语言、函数库或者操作系统的细节,而且多多益善。此观念不无道理,但也有偏颇之处。
掌握细节并不难,一本索引丰富完备的参考书就已经足矣;最多,可能还需要一位稍有经验的同事从旁不时点拨,指明方向。
难的是那些我们已经了解的东西,如何 “运用之妙,存乎一心” 。
4、学习哪些是不应该做的,倒不失为一条领悟运用之道的路子。
5、研究一种语言中程序员容易犯错之处,不但可以 “前车之履,后车之鉴” ,还能使我们更谙(an)熟这种语言的深层运作机制。
5、18次印刷的奇迹
1、想要学好一门编程语言,应该阅读什么样的书籍呢?
大多数场合都会推荐市面上最新出版的书籍。
原因:以现在计算机领域内技术的发展速度,几乎是每隔一段时间,我们就需要对自己现有的知识进行更新,这样看来,使用一本比较新的书籍,里面的内容将会比较贴近当前技术的发展,因而也就能够让你更容易掌握你要学的东西。
2、这是一本讲述 C 语言的书籍,对于 C++ 的学习者来说,是否也有同样的价值呢?另外,现在 C 语言的最新标准已经很新了,作为一本在 C89 之前出版的 C 语言书籍,作用是否还和以前一样大呢?
肯定有价值。英文版连续印刷 18 次。
实际上,C++ 在那个层面上和 C 的区别并不大,在 C 程序中常犯的错误通常在 C++ 程序中也经常得以重现。
此外,虽然最新的标准较之前有了一些变化,但在较低层次(如词法、语法)上,几乎没有差别。
6、总结
- 简要了解本书的基本信息、作者简介、内容概括;
- 简要了解文章中心主旨,作者用意等;
- 全书已经读过一遍了,给我的感觉就是一句话:“在记笔记的时候,感觉书中没有一句废话,全都是有用的!”。
如果文章内容有误,麻烦评论/私信多多指教!如果觉得文章内容还不错,记得一键四连哦(点赞、收藏、留言、关注),如果您能点个关注,那就是对我最大的鼓励,也将是我创作的动力,谢谢您嘞!