C++还能走多远
我现在很迷茫,身边的很多朋友都不学C++了,而是改学JAVA 或C#了, 是不是现在的C++已经没落了啊,要不然这么多朋友都改学别的语言了呢,现在我也不知道自己要不要改学别的语言了,希望网友们能给我一些好的建议。谢谢大家了!
[解决办法]
学什么语言都一样,只是你学的程度不同,我也在学,周围学的人也不多,一起坚持下去吧 !
[解决办法]
如果还不会C++,那就别学了。
[解决办法]
我是搞c++的,平时很少关注语言走向,只是知道苹果C的市场赶超了C++,移动时代崛起。
我觉得现在大家搞什么产品都要拼速度,是出产品的速度而不是代码执行效率(感觉在一个快餐时代),比如在网游后台原本很吃香的C++,现在用java做的公司也不在少数,而且还有很赚钱的作品推出,甚至erlang也在侵蚀。c++开发困难呀,维护也痛苦,我感觉它在游戏后台这一块也在走下坡路了,因为公司更愿意牺牲一点执行效率,而获得更快的开发效率,降低开发难度和维护难度。如果我是老板,在没有现成资源的情况下,会选择用java做后台。
而手游的崛起侵蚀了页游市场,前者对服务器的要求降低了,更没有必要去求得c++的高执行效率。
当然c++不可能被消灭的,只是对于大众程序员在市场上找工作,我觉得它的占有率弱下来了,也许以后更多公司会说strong skill with c++ is a plus,但是人家却不用c++构建项目。
而在工作中,即便参与了c++项目,还是需要用到其他一些粘合技,比如lua扩展游戏脚本,python接入平台开放api,很多更加“高级”的语言能轻松作出一些事情来,甚至会让你产生何苦去折腾c++的想法,尽管我一直很爱c++并为之付出了很多时间和努力。
我觉得不要死抓着一门语言,当你学习不同语言的时候,应该从不同的角度思考,对比,从而领悟出不同编程语言的思维管式,甚至是编程的思想,再想想这个地方或是领域为什么要用这种语言,为什么不用那种语言,其实到头来都是在为自己服务,就好像你是主公,它们是你的武将,要学会用人嘛~~
[解决办法]
计算机组成原理→DOS命令→汇编语言→C语言(不包括C++)、代码书写规范→数据结构、编译原理、操作系统→计算机网络、数据库原理、正则表达式→其它语言(包括C++)、架构……
[解决办法]
c++ 走多远 和我们走多远 有关系么。。就算c++倒了,我们就抱着这棵大树一起倒?
我们可以换一棵树啊,以前诺基亚的开发者们都饿死了?
啥语言都可能倒,用啥学啥