打印
[麦麦茶水间]

听说又重新卷C语言嵌入式了,Java卷不动了?

[复制链接]
671|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
豌豆爹|  楼主 | 2025-5-13 11:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
计算机行业一直在卷,没想到卷得这么厉害!听说Java都卷不动了。之前的C语言嵌入式大概是在2010年左右吧,那时候的嵌入式就已经很火了,对应的培训机构非常多,就算是到了线下的人才市场上,也会有对应的机构在展会上弄个摊位发传单、拉人,那时候的互联网思维还没兴起。大概是在智能手机出现后不久,互联网思维开始兴起之后,C语言的嵌入式应该还是火的,只是没有Java那么火,特别是“APP”流行之后。那时候的互联网风潮很盛,即便移动互联网的时代,BS架构的应用仍然有很大的一席之地,这从那时候的PHP也挺流行的行情便可见一斑。与之对应的Java的培训班也跟着如雨后春笋般遍地开花。重新卷C语言嵌入式了吗近几年,随着移动互联网的需求,特别是应用层的需求趋于饱和的状态,而且随着大数据、人工智能大模型应用及其相关的行业产业链的强势崛起,Java好像卷不动了(不是说没有市场、没有需求,可能只是行业上的人才处于供过于求的一个状态)。相反,C语言嵌入式好像又重新开始卷了!为什么呢?个人认为,未来各行各业的一个重要发展领域,或者说模式吧,可能是:机器传感器读取数据--网络(物联网)传输数据--人工智能大模型解读和处理数据并给出回应的数据--网络传输数据--机器给出对应的反应。据鄙人较为粗浅的认知,认为这些环节,可能会涉及到三门计算机编程语言,分别是:C语言嵌入式(客户端——机器端)、Golang(IO密集型服务器),及Python大模型(接口)。如上,仅供参考!

使用特权

评论回复
沙发
破晓战神| | 2025-5-14 13:16 | 只看该作者
确实,随着技术的发展,行业趋势也在不断变化。C语言在嵌入式领域的确有其独特的优势,特别是在性能和资源受限的环境中。Java虽然在互联网时代取得了巨大成功,但随着AI和物联网的兴起,C语言的重要性又重新被认识。

使用特权

评论回复
板凳
hhdhy| | 2025-6-18 14:06 | 只看该作者
在嵌入式开发领域,C语言因其独特的优势重新受到关注,而Java在嵌入式领域的应用则面临一些挑战,但这并不意味着Java“卷不动了”,只是两者在嵌入式开发中的适用场景和优势有所不同。

使用特权

评论回复
地板
gongqijuns| | 2025-6-18 15:10 | 只看该作者
C语言是一种静态类型的编译语言,运行效率高,且对硬件的控制力度强,非常适合资源有限的嵌入式系统。开发者可以直接操作内存和硬件寄存器,实现精细化的性能优化。

使用特权

评论回复
5
eleg34ance| | 2025-6-18 16:24 | 只看该作者
跨平台与可移植性

使用特权

评论回复
6
miltk| | 2025-6-18 17:33 | 只看该作者
其实C语言通过编译器可以在多种硬件平台上运行,具有很好的可移植性。其丰富的开源资源和成熟的开发工具(如GCC、Clang)也极大地提高了开发效率。

使用特权

评论回复
7
yuliangren| | 2025-6-18 18:40 | 只看该作者
实时性与资源占用,C语言编写的程序执行速度快,占用内存少,经过优化后效率接近汇编程序。这对于需要实时响应的嵌入式系统(如工业控制、汽车电子)至关重要。

使用特权

评论回复
8
canfeil| | 2025-6-18 19:54 | 只看该作者
行业生态与历史积累,C语言在嵌入式开发中拥有深厚的历史积累,许多实时操作系统(RTOS)、协议栈和底层驱动都是用C语言编写的。开发者可以轻松获取大量的开源代码和参考实现。

使用特权

评论回复
9
清芯芯清| | 2025-6-19 07:35 | 只看该作者
Java语言运行需要Java虚拟机(JVM),而JVM会消耗大量的系统资源。对于资源有限的嵌入式系统来说,Java语言可能会对系统性能产生影响,尤其是在实时性要求高的场景中。

使用特权

评论回复
10
nuan11nuan| | 2025-6-19 09:18 | 只看该作者
Java的设计初衷是“一次编写,到处运行”,因此其对硬件的控制力度相对较低。在嵌入式开发中,开发者经常需要对硬件进行直接的操作和控制,这使得Java在嵌入式开发中的适用性受到限制。

使用特权

评论回复
11
pe66ak| | 2025-6-19 11:26 | 只看该作者
启动时间与内存占用,Java应用的启动时间较长,内存占用较大,这对于资源受限的嵌入式设备来说是一个明显的劣势。

使用特权

评论回复
12
suiziq| | 2025-6-19 13:27 | 只看该作者
Java的“一次编写,到处运行”特性使其在需要跨平台部署的嵌入式应用中具有一定优势。

使用特权

评论回复
13
暖茶轻语| | 2025-6-20 15:48 | 只看该作者
确实,随着技术的发展,行业趋势也在不断变化。C语言嵌入式因其在硬件控制和性能优化方面的优势,再次受到重视。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

521

主题

2046

帖子

6

粉丝