c++11-17在国内应用也太少了,很多地方还在用c++…

c++11-17在国内应用也太少了,很多地方还在用c++98/03(据说是因为c++11的性能表现没有比c++98更好),所以他们放弃了c++,转向了go(并且形容c++是一门落后语言),那么,cpper的出路在哪里?

程序猿.八大才子:m

高德员工:阿里刚升到11,费挺大劲

又双叒叕:CPP又不是主要直接写应用的[冷汗]

方继藩:m

旷视科技员工:公司用cpp14,自己写cpp17[坏笑]

鲁智深:98挺好的

程序猿.朱仝:之前面yy的hago,面试官问我cpp11有什么好处,我说了一大堆,他说没有什么性能上的大的提升,所以认为cpp11以后没什么大用,我不知道该怎么说

程序猿.朱仝:我觉得cpp11是现代化的cpp,跟以前感觉不太一样,也方便很多,为什么他们如此鄙视cpp11/14/17,但又推崇go,但我真的不觉得go好用

腾讯员工:[赞]

北京金山办公软件有限公司员工:我司已经普及11了。

腾讯员工[2]:组里已经在用cpp17了,也是牛皮[尴尬]

谷歌员工:天天用c ++写的东西,还说c ++落后~

田归农:转go呗,工作几年会熟悉几种语言和生态

程序猿.朱仝:是的,被吐槽,说cpp落后,关键他们也不愿意用更新的cpp,而且他们吹go,认为go是先进的语言,都转向go,cpp的生存环境更恶劣了

程序猿.朱仝:很多不愿意招没用过go的人,(也是不喜欢go, 感觉有时候有点啰嗦)

程序猿.朱仝:那厉害了

百度员工:组里用的c++11,现在新启的项目不基本都是c++11了么

程序猿.朱仝:好多都用go了,基本不用cpp,顺带着鄙视下cpp

鸡头:组里支持c++17。但大家都用98,因为98用的熟呀。而且11也没有多大性能提升。

程序猿.宋兵甲:cpp11的确是增加了很多功能,但有些地方效率真的变慢了。举个很简单的例子,就那个iostream,前两次修改都不错,到第三次更新时使用了虚函数,白白浪费了性能。我看的一套框架源码里,直接自己简单封装了相关实现。

程序猿.朱仝:cppio的确做的不好

程序猿.宋兵甲:但我个人是认为C++11还是不错的,增加了很多新特性,解决了长久以来的C++编程上的坑。之后17和20没有太多了解,感觉只是增加了一些语法糖,没能实际解决C++的问题。

程序猿.朱仝:是这样的,很多人都说cpp11除了写法更加方便,性能没有多大提升,所以他们不用cpp11,而在新项目中,他们转向了go

程序猿.朱仝:但其实cpp98写起来是真的很麻烦

程序猿.朱仝:有concept,contract,coroutine,module,还是挺多东西的,但是没有网络库,而且发展变得越来越对普通人不友好

程序猿.宋兵甲:C++之所以没落有几个大的方面,主要是这门语言太古老了,有很多历史遗留问题,而且难以解决,既要与C兼容,又想作一个现代化语言。必定会导致这门语言体积庞大,语法多且复杂。学的人少,学得好人更少。企业用人成本太大,慢慢就没落了。

微软亚洲研究院员工:学习到了[赞][赞][赞]太久没跟CPP已经看不懂楼主在说什么了…

百度员工[2]:我们用11

陆乘风:百度吗?

程序猿.朱仝:cpp11以前是不好用,stl也不完善。cpp11真的完善了很多,cpp17之后写法方便了很多。。。但真的是太杂了,导致用的领域太少,新项目很少用cpp了,可能真的要转go了

曹休:go才是落后

阳顶天:一堆应用程序员,就不要谈什么性能了

程序猿.朱仝:思考了下,除了右值引用,cpp11还真的没有什么地方在性能上优化的地方,虽然很不服气这么说

程序猿.朱仝:我也是这样认为,可能是我写不惯,就像当年觉得java不好一样,但是很多人不这样想,所以我想了下,是不是cpp真的没有前途了

程序猿.朱仝:比如写go的就觉得写cpp的活在上古,技术陈旧