亏了80万跑路了,求安慰 |
注意说的是c++,不是c
就拿模板来说,c++的模板显然是造成代码难以维护,错误增加的根本,因为模板根本是松散的,你看到一个模板参数完全对要实现啥不知所措,而java的interface加继承能很清楚表明代码的通用接口,现在c++有了concepts,那玩意简直比玩具还差,速度慢的出奇,而且c++遗留的编译单元的烂到现在完全没有解决。
几个查突变的业界标准软件,全都是java的,比如gatk,varscan2,处理大数据还是要靠java,c++复杂而难以维护是根本问题。
cpp在性能需求较高的领域还有市场,例如我所熟知的游戏行业,引擎全是cpp写的,工程量巨大,技术要求也很高,我完全不敢想象有任何语言在游戏引擎这块儿可以替代它。
但是在普通应用市场几乎已经算是逐步退出了。
cpp的在应用市场的退出是多方面的,对程序员要求过高,开发慢,例如同样的事情如果用python来做,估计需要一天时间,但是cpp来做估计得用一周。另外招收到一个能写不错python代码的程序成本可能是1,招收到能写出不错cpp代码的程序成本可能是2,这些都是cpp退出应用市场的原因,倒不是因为模板等内容不好这些技术原因,相反从技术上来讲,cpp依旧非常强大。
@Atlantis12000 而且底层也分两种,一半的嵌入式开发用的是C和汇编
@biubiubiu1 前辈说的很对啊,实时仿真中broad phase ccd用gpu的计算能力比cpu高了几个数量级,我觉得并行计算用c++/fortran实现是算法的未来
过早客微信公众号:guozaoke • 过早客新浪微博:@过早客 • 广告投放合作微信:fullygroup50 鄂ICP备2021016276号-2 • 鄂公网安备42018502001446号