- 主题:c/c++的开发人员是不是越来越少了?
那是必然的,C/C++是high level语言中偏于low level的,只要能被替代的,都会被替代
唯一不好被替代的,只是它的low level部分,但也出现过/出现了替代品。
--
FROM 125.35.121.*
哪里说得有问题?
【 在 tadie 的大作中提到: 】
: 不懂就不要扯
--
FROM 125.35.121.*
金融量化用的就是C++的高性能外加抽象能力,
高性能的原因一是因为它能让码农从low level控制,二是它坚持zero-cost abstraction。
所以这样的领域难被别的语言替代。
Rust试图在C++最擅长的low-level、高性能领域替代它,但也只是替代了很小的一部分,也就是对代码稳定性/健壮性要求极高的场合。
但是很多领域都被js、java、python、go什么的替代了,也就是不要极端性能和low level控制的那些领域,比如更关注学习难度、开发效率、代码稳健性的,因为这些替代语言也能提供很好的抽象能力和轮子,学起来还快,通过堆硬件也能满足这些场合的性能要求。
【 在 tadie 的大作中提到: 】
: 去看一下C17,早就跨平台了,也可以不用指针,越来越像Python这类语言了
: 当然,这是一种退化从金融量化领域角度看
--
修改:z16166 FROM 125.35.121.*
FROM 125.35.121.*
C在很多地方被C++替换了
【 在 zephyroops 的大作中提到: 】
: 什么语言替换了c
--
FROM 61.48.128.*
问题是我没说全部替换啊
【 在 zephyroops 的大作中提到: 】
: c在操作系统、驱动的地位谁能替换
: - 来自 水木社区APP v3.5.3
--
FROM 61.48.128.*