您的位置:首页 > 编程语言 > C语言/C++

初学C++选什么书?

2008-12-03 00:33 267 查看
很多初学C++的朋友都曾经遇到过这样的问题,那就是面对图书市场上琳琅满目的C++书籍不知道怎么选择。确实,对于新手很难区分图书内容的好坏,或者图书对自己是否合适,很容易造成“白花钱买垃圾”的选书失误。

这里我根据自己的学习经验给大家推荐几本书,希望对你有用。

第一本《C++程序设计》(谭浩强):这本书可以说是家喻户晓,国内大学讲授C++的时候很多采用这本。该书的特点是语言通俗易懂,知识点由浅入深,选例典型,习题经典。缺点是,理论多,实践少。很适合作为开始学C++的第一本书。对于打理论基础很管用。看完这本书可以使你以后的学习轻松许多。

第二本《Visual C++2005》:我对它的评价,四个字——绝对经典!该书的特点是,结合实际的开发平台Visual C++2005来传授C++知识。该书内容非常全面,从C++的基本数据结构、语法、实际的Windows应用程序编写到调试/测试技术,应有尽有。同时,还给我们详细的讲解了Visual C++2005开发环境的使用方法。可以说是一本理论和实践并重的经典。全书1300多页。3个月研究完,你就入了C++的大门了,找个初级程序员的工作应该没问题。

第三本《C++ primer》:这本书经典的原因主要是因为他的作者太牛X了。三个作者,两个是C++语言的开发者,一个一直在微软做C++语言开发,一个现在在IBM做C++开发,另一个是国际C++标准的制定者。C++就是他们设计出来的,可想而知他们对C++的理解程度有多深。该书有很多牛X的C++使用技巧。推荐看英文原版,中文译本我看了一部分,翻译很烂,如果你先前从来没看过其他C++书籍,能直接绕晕你。当然,如果你英语差,这本书也可以不看,前面介绍两本书足够你打好基础。使用技巧是在使用中积累出来的,开始学的时候不必过多纠缠。

第四本《C++ Programming Language》:这本书的作者来头也很大哦,有C++教父之誉。但是讲得有点深。适合有一定基础之后作加强基础之用。

第五本《windows 编程》:这本书主要讲解Windows程序的运行机制(消息、消息队列和消息响应),WINAPI函数的使用,以及多线程等等内容。当你开始学MFC的时候,这本书可以作为参考手册配合学习。

好了,就介绍这么多了。具体选什么书作为开始学C++的第一本书不是一定的,要依据你自己的水平而定,如果你C语言基础很硬朗的话,上面的第二、三、四本你可以任选一本开始。否则,建议先好好看看第一本。祝你学习愉快,早日成功!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: