选择一种编程语言。初学亮帆者一定要从主流语言开始学习,比如中级语言C和C++。这两种语言是任何一名合格、专业的程序员都必须掌握的,因为它们称得敬清雹上是软件开发界的主流。
但是最好不要从高级语言开始学,如Java,因为这些语言对于初学者来说难度未免太高(高级语言可以以后再学,但是C语言和C++应该作为你的基础)。
然而对于完完全全的门外汉的来说,可能C和C++都有点困难,那么你也可以从Python开始学,这种正中语言被大家广泛认为是适合初学者的。
1、C+ +程序设烂肢计语言(The C++ Programming Language) (更新饥首世到C++11)
C++之父写的经典C+ +书籍,内容覆盖C+ +的所有东西,从语言内核到标准库、编程范式和语言哲学,2013年5月出版的第四版涵盖了C+ +11的内容。
2、C+ +标准程序库(C++ Standard Library Tutorial and Reference) (更新到C++11)
这是C++标准库(STL) 的引导和手册。2012年4月发行的芹弯第二 版涵盖 了C++11。
3、The C++ I0 Streams and Locales
除了这本书,市面上基本没有讲解streams and locales的书。
4、The C++ Standard (INCITS/ISO/IEC 14882-2011)
作者: C++标准委员会,这当然是C++最权威的标准,C++标准文档一般是那些“语言律师”
C++入门可以选择: 《C++ Primer》(有宏伍侯捷繁体版和潘爱民激绝察简体第三版) 《C++编程思明茄想》,也可以是《Esstion C++》《Think in C++》,后两本只是推荐而已初级: 《Effective C++》和《More Effective C++》应该是第三版 《Exceptional C++》和《More Exceptional C++》 《C++标准程序库》中级: 《深度探索C++物件模型》(侯捷翻译)高级: 《C++设计新思维》(侯捷翻译,先读设计模式) 《C++模板元编程》 《ACE编程3本》各个级别的掌握程度就不说了,这些都是公司给我推荐的书,希望对你有用!欢迎分享,转载请注明来源:内存溢出
评论列表(0条)