计算机科学庞大而复杂,随着学习的深入,越来越觉得个人精力有限,专注于某一个方向才能学有所成。语言也是一样,从高中接触编程算起,走马观花地接触了不下十种语言,不同类型的语言各有其特色和优势,但最终还是喜欢C/C++,喜欢它种严谨的风格。门槛虽高,但一通则百通。
C/C++是需要长期学习并回味的语言,必看书单也就要分三个阶段:
1.基础阶段:
《C++ Primer》
《The C++ Promgramming Language》
《C++ Templates》
《MFC Windows 程序设计》
2.进阶阶段:
《Effective C++》
《More Effective C++》
《Effective STL》
《C++ 必知必会》
3.大神阶段:
《C++ 编程规范》
《C++编程思想》
《STL源码剖析》
《C++Starded Library》
《设计模式》
虽然C++开发效率已经跟不上需求,但会过时了?为之尚早。