数据结构论坛

首页 » 分类 » 常识 » C从萌新到大牛,要看哪些书
TUhjnbcbe - 2021/4/19 19:19:00
书单目录总结

手册类书籍:

《C++程序设计语言(TheC++ProgrammingLanguage)》

《C++标准程序库(C++StandardLibraryTutorialandReference)》

《TheC++IOStreamsandLocales》

《TheC++Standard(INCITS/ISO/IEC-)》

《OverviewoftheNewC++(C++11/14)》

《TheStandardCLibrary》

一.初级入门系列:

《C++Primer》

《AcceleratedC++》

《C++编程思想(ThinkinginC++)》

《C++程序设计原理与实践(Programming:PrinciplesandPracticeUsingC++)》

《C++初学者指南》

《C++PrimerPlus》

《Visual.C++.入门经典》

《面向对象程序设计—C++语言描述》

《数据结构(C++语言版)第三版_邓俊辉》

二.实用系列:

《EffectiveC++》

《EffectiveSTL》

《深入浅出设计模式》

《设计模式:可复用面向对象软件的基础》

《HeadFirst设计模式》

《大话设计模式》

三.中级进阶系列:

《MoreEffectiveC++》

《ExceptionalC++》

《MoreExceptionalC++》

《ExceptionalC++Style》

《C++编程规范(C++CodingStandards)》

《C++模板完全指南(C++Templates:TheCompleteGuide)》

《BeyondtheC++StandardLibrary(Boost)》

《C和C++安全编码》

《深入理解C++11》

四.高级成神系列:

《C++设计新思维-泛型编程与设计模式之应用(ModernC++Design)》

《C++模板元编程(C++TemplateMetaprogramming)》

《C++ConcurrencyInAction》

《Advancedc++ProgrammingStylesandIdioms》

《Real-TimeC++EfficientObject-OrientedandTemplateMicrocontrollerProgramming》

《Advanced_Metaprogramming_in_Classic_C》

推荐几本经典书籍

《C++Primer第五版》

C++语法太过繁杂,很多语法特性一辈子也用不上。对于初学者来说,学完前7章就能写简单的程序。

《大话数据结构》

这实在是一本对新手非常友好的书,暂时先看完前5章就够了。此时应该多做一些练习,可以是简单的小软件或小游戏。

《C++Primer第五版》

没错还是这本书,之前7章学了基础语法。现在继续学习8~12章,涵盖了标准库常用组件的基本用法。想完整学习标准库的同学可以在未来深入阅读《C++标准程序库:自修教程与参考手册》。

进阶学习:

此时可以选择性地把《C++Primer第五版》剩下的部分看完,第15章面向对象是重要内容,需要认真研究。

此时也可以把《大话数据结构》看完,或换一本正经的深入讲解算法的书,比如《算法导论》。

《EffectiveC++》、《C++编程规范》

C++给了程序员过高的自由度,这反而不是一件好事,这两本书告诉你使用C++哪些做法是正确的,哪些是错误的,C++进阶必读。还有一本补充读物《MoreEffectiveC++》可选读。

总结

天下没有不劳而获的果实,望各位年轻的朋友,想学技术的朋友,在决心扎入技术道路的路上披荆斩棘,把书弄懂了,再去敲代码,把原理弄懂了,再去实践,将会带给你的人生,你的工作,你的未来一个美梦。

预览时标签不可点收录于话题#个上一篇下一篇
1
查看完整版本: C从萌新到大牛,要看哪些书