学习C 要读那些书

加入编程界已经好几个年头了,也看了一些书,迷失过,总结过,绕过弯路,最后想想,就是因为开始没有指导性的意见。为了让后人不要重蹈覆辙,给大家推荐几本书,好好看看吧。


一、入门

如果你是小白或者菜鸟,推荐以下书籍阅读。

《C++ Primer 中文版(第4版)》

作为最经典的一本C++入门书籍,其最大的优点就是内容全面,遵循标准,讲解细致。C++语言的所有基础知识在这里都可以一览无余。

《C++ Primer Plus 中文版(第六版)》

C++是在C语言基础上开发的一种集面向对象编程、通用编程和传统的过程化编程于一体的编程语言,是C语言的超集。本书是根据2003年的ISO/ANSI C++标准编写的,通过大量短小精悍的程序详细而全面地阐述了C++的基本概念和技术。

当然都有英文版,你可以按照自己的能力选择阅读。


学习C  要读那些书

二、进阶

《Effective C++》系列(Effective C++,More Effective C++,Effective STL)

Effective C++ 系列非常经典的C++书籍,基本上学C++的人没有不知道这书的。书中介绍了一些准则,每一条准则描述一个编写出更好的C++的方式。让我们学习到更多的C++实现方式,编写出效率更高的代码。

《A Tour Of C++》

短平快,200多页,看起来比较快。这本书可以让有经验的程序员快速了解C++语言的主要特性。值得一读。

《C++编程思想》

本书的内容、讲授方法,选用例子和跟随的练习,别具特色。作者Bruce Eckel不是按传统的方法讲解C++的概念和编程方法,而是根据他自己过去学习C++的亲身体会,根据他在多年教学实践中发现的问题,用一些非常简单的例子和简练的叙述,阐明了在学习C++中特别容易混淆的概念。


三、高级

《STL 源码剖析》

这本书所呈现的源码,使读者看到vector的实现、list的实现、heap的实现、deque的实现、Red Black tree的实现、hash table的实现、set/map的实现;看到各种算法(排序、查找、排列组合、数据移动与复制技术)的实现;甚至还能够看到底层的memory pool和高阶抽象的traits机制的实现。


如果说《Effective C++》让我第一次感受到C++的博大精深,那么这本书则带我走入C++的大门。

《C++ Templates》

本书定名为C++模板完全参考指南是不为过的,面向开发者,你可以从书中掌握所有的C++标准的模板规则,而且还提出了一些亟需解决的问题。面向使用的程序员,本书又呈现了足够多的事例来阐述模板规则,以及现实中应用到的技术。


四、实用

《C++标准程序库》

此书全面讲述C++标准程序库,除了其中最主要的标准模板库,还涵盖了如国际化工具、空间配置器等其他方面,是一本经典力作,每一位C++程序员都必备此书,可当作全面的参考手册。

《The C++ Programming Language (Fourth Edition)》

这本书的特色是其中充满了如何写好的C++程序的建议(每一章后都有Advice的总结),如何用C++进行软件设计的思想贯穿整本书。

  

爱华网本文地址 » http://www.aihuau.com/a/361951/68293459737.html

更多阅读

男人一生必须读的40本书~~ 男人一生要读的书

《无畏的希望》奥巴马在书中讲述了关于自己的失败与成功,歧视与运气,出身与爱情,成长与奋斗的故事及政治历程。全书主旨在于:如何改变美国的民生和政治。《苏菲的世界》以小说的形式,通过一名哲学导师向一个叫苏菲的女孩传授哲学知识的

世界上最难读懂的书 要读懂书上没有的东西

  俄国剧作家、诗人科尼亚日宁说:“读书有三种方法:一种是读而不懂,另一种是即读也懂,再一种是读而又懂书上所没有的东西。”  所谓读懂书上没有的东西包含以下几个方面的意思:要懂得从明处看出暗,从静处看出动,从是处看出非。  “

今天我们读什么书作文 今天要读什么书呢?

  今天要读什么书呢?在我的书桌前有几本书,他们静静地躺在那里,上面已经有了些许的灰尘。已经好久没有动过他们了。但是每一次工作下班之后望着他们,自己就有说不出的满足之感。这是一种什么样的感觉呢?可不比吃饱了饭的时候。这么说

声明:《学习C 要读那些书》为网友屬於我的偏執分享!如侵犯到您的合法权益请联系我们删除