
这类问题经常有人问啊,什么C语言会被淘汰吗?现在学C语言还有用吗?
还有些人也会问C++会被淘汰吗?现在学C++还能找到工作吗?
其实C语言和C++在它们的专属领域里,香着呢!
先说说C语言:
C语言在所属的领域里是唯一,连竞争者都没有,完全的垄断市场。只要涉及底层操作系统的东西,C语言就是唯一选择,只要涉及算法,C语言还是独一份,到了编译器,还是C语言,还有什么单片机、嵌入式这些也就C++可以竞争下,简单的说,除了企业级的编程,其他都是C语言。

顺便也说下C++,也是很多人关心的问题:
1.C++在游戏和工具领域仍然是主流
首先是游戏领域,Milo Yip表示——
程序员必须使用C++框架/库,如大部分游戏引擎(如Unreal/Source)及中间件(如Havok/FMOD),虽然有些C++库提供其他语言的绑定,但通常原生的API性能最好、最新。
其次是工具领域,无论是网络安全还是杀毒软件,C++仍是主流语言。 2.很多领域需要极高的性能和控制性,C++就是首选了
需要程序员压榨每一分硬件性能的地方并不多,特别是现在的服务器核心数很多,只要能充分利用多核心,每个核心没有完全挖掘也是可以接受的。
一般来说,需要压榨硬件潜力的领域有:
1、操作系统
每个人每天都要用操作系统,这一块的性能哪怕提升1/1000,全球计算机加一起也是相当可怕的。
2、游戏引擎
更好更酷的游戏是主机硬件进化的主要推进器之一,而游戏一旦卡顿,基本就没法玩了,这个领域提升性能和可控性有无限需求。C++一直以来都是编写游戏引擎的首选语言,而且几乎是唯一语言。
3、嵌入式程序
单片机的硬件性能很弱,存储空间极小,C++就派上大用场了!
4、加密与安全方向
这个领域和操作系统类似,每个人每天都会用到。所以用C++来优化很有必要。
不要担心学习C/C++之后找不到工作,退一万步说,掌握了C/C++再去学习其他语言,只能说:非常容易。