这里有C/C++从入门到进阶的书籍推荐,你需要吗?
编程是操作性很强的一门知识,看书少不了,但只有学习和实践相结合才能起到很好的效果,一种学习方法是看视频->看书->研究书中例子->自己做些东西->交流->看书。
研究经典教程是学习许多知识的重要方法,但看书肯定要看透,学C语言时一直看到所有C的入门书籍都没有新语法。非科班出生最好先阅读少量计算机原理和基础知识方面的书籍,利于以后各种知识的融会贯通。
计算机导论类:
《深入了解计算机系统》、《现代操作系统》、《编译原理》
C语言:《C?Primer?Plus》、《C程序设计语言》、《C语言程序设计:现代方法》
其中尤为推荐《C?Primer?Plus》,非常适合入门的一本经典参考书
在学习C/C++可以加入我们的学习交流QQ群:954607083,领取C/C++学习资料
C++:阶段一
《C++?PrimerPlus》
本书对C++基本概念、技术、以及现代C++编程风格进行了全面而且权威的阐述,是C++初学者的最佳指南;本书可以帮助你编写实用的程序,而无需首先精通每个语言细节。对于中高级程序员,本书也是不可或者缺的参考书。
在学习C/C++可以加入我们的学习交流QQ群:954607083,领取C/C++学习资料
阶段二
《Effective?C++》和《More?effective?C++》
在学习C/C++可以加入我们的学习交流QQ群:954607083,领取C/C++学习资料
作者是Scott?Meyers。你应该熟读它们,并清楚地了解每个项目。该书围绕55条原则,每一条都详情了一个可让你写出更好的C++程序代码的方法,并以特别设计过的例子详加探讨。
阶段三
《Inside?the?C++?object?model(深度探究C++对象模型)》
在学习C/C++可以加入我们的学习交流QQ群:954607083,领取C/C++学习资料
本书专注于C++面向对象程序设计的底层机制,包括结构式语意、临时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承,帮助你了解程序的底层实现,以便写出更高效的代码。《The?design?and?evolution?of?C++(C++语言的设计与演化)》
阶段四
《The?C++?standard?library(C++标准程序库)》
在学习C/C++可以加入我们的学习交流QQ群:954607083,领取C/C++学习资料
这是标准模板库字典,你可以在本书中找到STL相关的一切知识。本书焦点放在标准模板库、检查容器、迭代器、函数对象和STL算法上。每一个元素都有深刻的呈现,包括其详情、设计、运用实例、细节解说、圈套、意想不到的危险,以及相关类别和函数等。
《Effective?STL》
在学习C/C++可以加入我们的学习交流QQ群:954607083,领取C/C++学习资料
这是Scott?Meyers的第三本C++专著,也是学习STL最权威的书籍。作者对书中的50个指导方针都作了详尽的分析,并配以示例。通过这些规则,C++开发者可以最大限度地使用STL《Generic?programming?and?the?STL(泛型编程与STL)》。
阶段五
《Exceptional?C++?style》
在学习C/C++可以加入我们的学习交流QQ群:954607083,领取C/C++学习资料
作者为Herb?Sutter。本书同样提出了40个C++风格相关的问题,对少量至关重要的C++细节和相互关系提出了新的见地,为当今的关键C++编程技术(如泛型编程、STL、异常安全等)提供了新的策略,帮助开发者在开销与功能之间、优雅与可维护性之间、灵活性与过分灵活之间寻觅完美的平衡点。
《C++?template》
在学习C/C++可以加入我们的学习交流QQ群:954607083,领取C/C++学习资料
这是一本关于C++模板的完整的参考手册和教程,它强调模板的使用实践,包含了现实世界中的例子。每个C++程序员都应该好好读一读这本书。
《Modern?C++?design(现代C++设计)》
在学习C/C++可以加入我们的学习交流QQ群:954607083,领取C/C++学习资料
作者Andrei?Alexandrescu为C++程序员打开了一个新的局面。本书提供了少量针对软件设计的前沿方法,如联合设计模式、泛型编程,使程序员可以编写有体现力的、灵活的、高度可重用的代码。
《Thinking?in?C++(C++编程思想)》
在学习C/C++可以加入我们的学习交流QQ群:954607083,领取C/C++学习资料
C++?领域权威著作,详情了C++实用的编程技术和最佳的实践方法。
有了入门书籍,也只是打怪时准备好了装备,想要成为一名合格甚至优秀的程序员还有更多的路要走。具体该怎样学习,学习了初级知识后怎样扩展、补充、提高,如何提高作为一名程序员的职业修养,都是编程小白们必将面对的问题,老九君会在后续为大家分享相关经验。
成功的开发者都有一个共同点,会关注很多编程,很专业,并且会将良好的编程习惯作为一种艺术来看待。
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 这里有C/C++从入门到进阶的书籍推荐,你需要吗?