科学健康资讯 · 内容仅供参考,不替代专业诊疗 联系我们|疾病百科
操作系统

少儿编程哪些语言可以学(少儿编程教什么语言)

2023-05-07 操作系统 本文链接

历数单片机上的那些编程语言(下)

除了上篇说的MicroPython、Lua和C#,还有以下几个语言,也能用在单片机上。

4. Rust

目前Rust语言在各编程领域的呼声很高。也有人已经尝试用Rust开发过单片机了,也能跑起来。Rust是最令人推崇的,因为它在保证了很高的执行效率的同时,也充分兼顾了内存安全性。Rust与上篇microPython、Lua和C#都不一样,Rust在单片机运行,是不需要运行时的,它是编译型语言。我个人认为,在嵌入式上进行编程,Rust是最靠谱的小众语言。但目前的C/C++生态,才是最难突破的。如果有公司希望对代码有极端掌控力,对技术成果进行保护,倒是可以考虑Rust。

5. Java

Java能用于单片机的编程,真实性我不敢保证,我也多年前从某论坛道听途说的,大家不必当真。据说某公司(忘了)把Jave虚拟机移植到单片机上,用Java语言开发单片机,开发体验痛苦无比。大千世界,无奇不有,或许真的有这种Java开发单片机的需求,的确有大神做到了呢?

6. Go

Go语言诞生也才10多年时间。当初Go出来时,很多人也是很追捧,觉得Go语言有希望在嵌入式领域,取代C语言。但雷声大雨点小,到现在也没有看见Go在嵌入式领域的广泛使用。只有一个tinyGo和Embedded Go开源项目,用于MCU,影响力好像不大。

大家还有要补充的吗?

本文内容仅供健康科普参考,不能替代专业医疗诊断和治疗建议。如有身体不适,请及时就医并遵从医师指导。

相关阅读