精通C++听起来好像就是一个笑话。为什么C++比别的语言难学那么多?其实这基本上是因为C++之父Bjarne Stroustrup 说过的一句话“我特别的讨厌语言的设计者把自己的喜好强加给用户”(看向go)。结果C++为了不限制你的想法,于是也就变成了现在的样子-- ,那么如何学好C++,甚至是出色掌握C++?
1.谈谈C++的书籍。
没有,也不可能有一本书对于所有人来说都是最好的。不过对于那些真正的程序员来说,如果他喜欢从“经典风格”的书中间学习一些新的概念和技术,我推荐我的The C++ Programming Language, 1998年的第三版和特别版。那本书讲的是纯而又纯的C++,完全独立于平台和库(当然得讲到标准库)。该书面向那些有一定经验的程序员,帮助他们掌握C++,但不适合毫无经验的初学者入门,也不适合那些临时程序员品尝C++快餐。所以这本书的重点在于概念和技术,而且在完整性和精确性上下了不少功夫。
2. 学习C++要花多长时间?
这要看你说的“学习”是什么意思了。如果你是一个Pascal程序员,你应该能很快地使你的C++水平达到与Pascal相近的程度
C++之父:精通C++很难,但你一天之内就能学习使用C++
最新推荐文章于 2023-06-11 18:41:28 发布
C++之父Bjarne Stroustrup认为,虽然精通C++可能需要较长时间,但有经验的程序员可以迅速学会使用C++进行C风格编程。C++的学习取决于基础和动机,初学者应寻求指导并结合书籍学习。了解C语言不是学习C++的必要前提,而Smalltalk的编程风格并不适用于C++。C++的关键在于抽象类、模板和避免过度使用造型机制和宏。
摘要由CSDN通过智能技术生成