你说的这些场景不全是c++的领域,很多是c的领域。
系统软件肯定是c语言了。追求极致性能,必然首先C语言。
c++有一个pc游戏领域,那也是因为虚幻引擎支持c++的缘故。但是最近unity引入的ecs/dots技术,3A大作效果不输虚幻,桌面端主机端虚幻占有率恐会进一步下降,而unity的后端是c#/Mono。同时手游市场80%都是unity开发的。
c++最大的领域还是存量市场。
c++标准的困境在于,它既想维持性能优势,又想提供更高级的抽象能力,以和其他语言竞争。一句话,其他语言有啥 我也要有 而且性能要更好。结果啥都没有做好,学习成本还增加了许多。
c++实现的困境在于没有大公司专注投入了,微软搞.net,苹果搞swift,Oracle搞JAVA。谷歌呢,它不关心c++标准,它只专心自己的生态链建设,什么都自己撸。
linux内核连c++都不支持,还指望一群linux极客们专心优化gcc的c++编译部分?
【 在 anotherstone 的大作中提到: 】
: c++应用场景:
:
: 对运行效率极度渴求的大型软件开发。
: ...................
--来自微微水木3.5.12
--
FROM 140.206.195.*