C语言高手进阶的三碟小菜和一盘大餐
最后更新于:2022-04-01 20:04:02
前段时间一直到现在正在看的几本书,觉得真心不错,给很多朋友都推荐过,现在正好赶上这个活动,也分享一下。首先说明一下的是,这次推荐的书都是进阶用的,学完这几本书再辅以在实践中相应的应用与领悟,应该能够彻底了解C语言,成为C语言的高手了。所以,如果你还是个C语言没有入门,连int、for、while,函数,关键字,变量都不懂的人,那么最好还是先找本介绍基础C语言语法的书来学习一下,最好不过的应该是C语言作者写的《C程序设计语言》了。
下面我就给大家上来这三碟小菜加一盘大餐以飨众位想要成为C语言高手的程序猿客官们。
小菜之一、**《征服C指针》**这本书是今年才新引进出版的,其实它已经在日本畅销n年了。我花了一个多月时间读完了这本书,现在有时候遇到情况的时候还在不时的回过头再看看这本书。在这本书中作者往往能够提供一些很独特的视角来解释C语言的高级问题,而且作者把一些经验性的东西会倾囊相授的讲出来,读过之后收获非常大。同时这本书的表达方式有点儿类似与冷幽默的感觉,感觉有些疯狂,通常会让你在收获知识的同时莞尔一笑。
小菜之二、**《C缺陷与陷阱》**这本书是老牌的经典书了,很多人推荐的。这本书超薄,开始我用两天读完了,结果我当时读的时候收获很多,后来就全忘了,所以现在还在慢慢地看,慢慢地领会。这本书讲的内容不仅涉及到现在的ANSI C,还有一些史前(ANSI标准化之前)C语言的对比介绍,书中所讲的内容涉及到了平时编程中很容易犯得一些错误,还有这些错误的清晰解释,读这本书有时候真的会有那种醍醐灌顶、豁然开朗的痛快劲儿。
小菜之三、**《C专家编程》**这本书也是一本都快被大家推荐烂了的书了。但不管怎样,在这里我还是要推波助澜一下,这本书讲的内容是比较系统的。不像上面两本,基本上都是从语言特性上来分析的;在这本书里面,你能看到C详细的历史(比上面两本更加详细,这个历史决定了一些很重要的语言特性),C语言上的特性带来的一些常见的困扰,有些和上面两本书重复,不过能给我提供另外的视角,C语言的底层内容(编译、链接,这在前两碟小菜里面可是没有的哦~,需要细细品味),至于C++ 的过度和OOP思想的讲解部分,比较初级,我觉得可以不看,专门的C++书籍会更适合我们的胃口。
好了,这三碟小菜就算是上齐了,这里列的是我的阅读顺序,不过我觉得这三碟小菜的品尝顺序可以视各位客观的口味而定,不一定要完全按照我的来,不过我强烈建议先把这三碟小菜品尝好了,再来享用下面这盘大餐。好啦,大餐要出场了,你准备好了吗?
大餐来咯,您嘚!**《C语言核心技术》**,其实认识这本书是一个偶然,那次去图书馆不小心捡起了这本书就带回了家来看,现在看了才发现,原来自己一不小心捡到了个宝贝。这本书的英文名叫《C in a nutshell》,其实XX in a nutshell也是一个很出名的系列了,不过没有看到过有多少人推荐这本书,觉得有些可惜哟-_-。这本书中的内容非常全面,涉及的方面不仅有ANSI C 还有C99的全部内容,讲解的方式呢偏重于简洁而透彻,所以如果好好品尝过了上面的三碟小菜之后再来慢慢咀嚼一下这盘大餐,不仅会给我们提供一些重要的补充,而且会促使我们的知识连点成面,最终达到C语言高手的境界。说白了,这本书的作用就是让我们彻底打通奇经八脉的那本《XX真经》或《YY宝典》。
好了,菜是都上好了,就看各位客官如何品尝享受了。真心希望大家都能够成为高手,这几本书其实我现在一直在看,有空了就拿起来翻翻,总有新的收获。如果各位客官真有在读的话,欢迎大家与我一起讨论哦,本小二随时欢迎。同样,如果你也有更好的菜推荐,我也会一并接纳的啦~~~~。
';