[其它应用] 编程语言的选择

[复制链接]
 楼主| 键盘上的猫 发表于 2025-6-20 09:55 | 显示全部楼层 |阅读模式
语言性能排行榜上,rust仅次于c,且差距极小,只有0.1,安全性还大大提高,会考虑用它进行开发吗?你们有在嵌入式里使用过其他语言吗?
hbzjt2011 发表于 2025-6-20 18:50 | 显示全部楼层
Rust 在嵌入式开发中逐渐受到关注,尤其在安全性和性能方面表现出色。其内存安全特性通过所有权和借用机制在编译时确保,避免了空指针解引用和缓冲区溢出等常见错误。此外,Rust 提供了现代化的语言特性,如模式匹配、类型推导和函数式编程,使代码更简洁、可维护。在生态系统方面,Rust 的嵌入式生态系统正在快速发展,提供了如 embedded-hal、cortex-m 等库,支持 STM32、ESP32 等平台。然而,Rust 在嵌入式开发中的应用仍面临一些挑战。由于学习曲线和工具链支持等因素,C 语言仍然是工业界的主流选择。对于希望在嵌入式领域发展的开发者,建议深入学习 C 语言,掌握硬件底层知识,以便在工业项目中发挥更大的作用。
OKAKAKO 发表于 2025-6-22 20:02 | 显示全部楼层
结合需求使用各种都是必要的
星辰大海不退缩 发表于 2025-6-23 23:46 | 显示全部楼层
基本都是C
szt1993 发表于 2025-6-25 19:58 | 显示全部楼层
肯定会考虑的但实际使用还是不错的
AdaMaYun 发表于 2025-6-25 22:53 | 显示全部楼层
实用C++接近底层
小夏天的大西瓜 发表于 2025-6-27 14:28 | 显示全部楼层
C或C++是主流
又见春光 发表于 2025-7-5 22:24 | 显示全部楼层
Python:语法简洁,库丰富,适合 AI、数据分析,执行效率低。
Java:跨平台,面向对象,企业级开发,语法繁琐。
C++:性能高,底层控制强,语法复杂,开发周期长。
JavaScript:前端必备,动态类型,需框架提升效率。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

13

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部