首先C和C++是两个非常不一样的编程语言。
C语言在系统开发领域地位非常稳固,几乎没有替代产品。应用层开发近年来略微有被Rust取代的迹象。
C++由于支持的编程范式过多,导致不同水平的人写出来的代码质量差异太大,这给软件的稳健性带来了很大的问题。所以除了对性能有很高要求的系统,一般都会选择其他编程语言。Java之所以流行,一部分原因就是它比较死板,不太容易玩出骚操作。招来的Java程序员写出来的代码质量差异不至于太大。
我自己在工作中也写C++. 组里的大佬各种C++ 23的功能玩得飞起,有时候我还要去查文档才能看懂。组里的小弟写的C++跟Java一样,代码审阅要改很多遍。
长期来看,C++不会被淘汰,但是会变得小众。
我这里刚好有嵌入式、单片机、plc的资料需要可以私我或在评论区扣个6