为什么网上都说C/C++不火了?


为什么?

首先,是什么让你认为c和c++不火了? 在人日常所能接触到的范围内,涉及到手机App,浏览器网页,还有在当今时代发展背景下日益火爆的大数据、快速开发等领域,Java从前景、市场、用户来看都是一片光明,但这并不能说明c和c++不火了,只是大家在表层接触的很少以至于被下意识的忽略了而言。

谈谈C/C++所适用的邻域

PC端桌面应用开发

如果你接触过C/C++,那么就一定听说过Qt和MFC这两个图形化界面开发库,在B/S结构还没有起来之前,这两个库在软件开发领域是有着很高的占有率的。即使现在B/S架构流行的年代,它们依然有着非常大的岗位需求。

为什么网上都说C/C++不火了?


音/视频

音视频领域将会是未来C/C++的一个大的发展方向。 随着5G热潮的来袭,在当今大环境下,远程会议、远程在线办公、教育教学、短视频平台流行等的大背景下,C/C++具有不可取代的位置,而且需求量会随着时间日益剧增。可以说音视频是通往未来的船票,但音视频开发具有一定的门槛,这也是为什么相对于Java等语言而言,看起来不温不火的原因了。

为什么网上都说C/C++不火了?

Linux内核开发

Linux内核可以说是当今世界最大且迭代最快的开源项目之一,虽然Linux之父曾说过,C++是世界上最烂的语言,不会用它重构linux内核,但C语言依旧是这块区域不可取代的,但linux内核开发需要有极度扎实且极广领域的基础知识,这也就意味着要从事这行的水平是Java语言不可比拟的。

为什么网上都说C/C++不火了?

嵌入式硬件开发

和硬件打交道,这方面依旧是C/C++的领域,同类,想要从事这方面,就需要对电路,元器件,硬件芯片等知识有一定的深度,这也同样提高了C/C++的行业门槛。

嵌入式驱动开发

介于软件和硬件之间,这个职位是为软件开发服务的,要熟悉硬件接口,知道硬件的工作过程,并形成可调用的代码。所以,必须要懂硬件。

嵌入式软件开发

你将接触的是工控板、单片机、ARM、DSP等,从事这行,你虽然是偏软件的,但不能完全不懂硬件,即便你不会设计电路,但你一定要能看懂别人设计的电路,这才能用于一定解决问题的能力。

为什么网上都说C/C++不火了?

在航空航天、物理、生物学基因测序、超大规模计算、金融、游戏、汽车、安全、生物、医疗等领域,乃至于人们日常所用的咖啡机,洗碗机,音箱等方方面面,C/C++都是非常重要的,所以它真的不火了吗?只是它并不像Java等语言那样对新手很友好,并不是那种你只要熟悉SSM、spring boot等你就可以用它做你未来吃饭的东西,C/C++的高起点,可能也就是它看起来不火的原因吧\0

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章