C++,为何各种高级语言层出的今天,学习C++仍颇有价值
C++是一门古老而复杂的语言,绝不是一门可以很快学会的语言。 学习它需要有意识的练习和长期不断的训练。 而且大多数人都耐不住寂寞喜欢快速学习,但通常那些工作一两年就说熟悉(甚至精通)C++的程序员只能算是轻浮。
学习C++的一大好处是可以帮助我们理解生命周期和所有权的概念,以及类型的抽象,以及如何使用类型来保持API的使用方式不变。 另外,在各种高级语言层出不穷的今天,为什么学习C++还有价值呢?
Linux之父林纳斯曾说过:“C++是一门可怕的语言,比它更可怕的是有许多不合格的程序员在使用它。”
因此,如果你想学习C++,并打算将其作为你的首选编程语言,那么你必须做好十年苦读的准备。 一定要耐得住寂寞,经得起考验,最终才能游刃有余。
也正是因为如此,很多人都不愿意学习C++,他们会找一些理由,比如C++的没落,没有广泛的应用前景作为理由。
事实上,C++还在发展,它的生命力依然旺盛。 有大量的行业和无数的应用在不断引入C++语言,其前景依然看好。
C++ 语言的现状
在2015年TIOBE编程语言榜单中,C++排名第三。
堆
在 2015 年开发者调查的结果中,“最受欢迎的技术”中,C++ 排名第七,而在最受喜爱的语言中,C++11 排名第二(仅次于 Swift)。
各种数据表明,C++语言依然广受欢迎,深受喜爱。 它就是这样儿的。
根据某机构对C++语言相关招聘信息进行分析得出的结果,使用C++语言前三名的行业分别是:金融、银行和游戏。 接下来是前面
、通讯、电子、投资银行、营销、制造、零售。
如果你想成为一名开发工程师,并且喜欢以上行业,学习C++是一个不错的选择。
许多人还在使用C++98(这个标准是20年前的了),而C++标准委员会已经在准备C++17了。 更新的标准C++11正在流行,GCC、VS、Clang等主流编译器的最新版本也全面支持C++11,追求卓越的C++程序员积极引入C++11,潜力无限C++的功能得到了充分发挥。
如何学习C++语言
系统地学习一门语言,最好是跟着书本边学边练,快速掌握这门语言的语法和基本特征,然后可以找小项目练习,练习完再回去看书,往复往复,不断加深理解,慢慢就能掌握。
学习C++语言最好的教程是C++之父写的《The C++()》。 它支持 C++11。 机械工业出版社有英文原版。 它分为两本书。 语言的基本内容,第二本书专门介绍第四部分,C++标准库。
还有另外两本书也是学习C++语言的不错选择,《C++ Plus(6th)》和《The C++: A and (2nd)》,这两本书也都支持C++11。
需要注意的是,在选择(设计)练习项目时,最好结合当前的学习进度从新手到高手:c++全方位学习,这样才能完成,获得积极的反馈,激励自己不断前进。 只有持续不断的积极动机,才能让一个人顺利完成C++语言的学习。 所以,一系列好的练习项目很重要,难度不能太低(没有成就感),也不能太高(挫败感),稍微努力一下就完成是比较理想的。
当你完成了基础的语言学习和一系列的实践项目,对语言有了一定的感悟后,你就可以参与更复杂的项目来磨练自己。 最好结合自己的工作和生活,做一些自己感兴趣的项目,兴趣是最好的老师,也是最强大的动力。 如果你对你所做的事情感兴趣,很容易进入并学习它。
学习C++的同学注意啦! ! !
九软件 版权声明:以上发布的内容及图片均来源于网络,如有无意侵犯到您的权利,请联系我们及时删除!