嵌入式开发 Rust 和 Golang 都各有哪些优劣呢?

新手上路,请多包涵

未来有可能会接触到嵌入式开发,希望如果有可能的话尽量使用新一些些的语言,目前有了解到 Golang Rust 都能做一些嵌入式所以想问下这两者孰优孰劣,特别是社区和生态上或者知名项目上,希望有懂行的大佬聊一聊

阅读 3.4k
1 个回答

从定位的角度上说,Golang 从来不是为嵌入式开发而生的,它的定位就是为了解决特定的问题,类似:1、C++ 编译非常慢 2、依赖陷阱 3、交叉编译复杂 等。所以即便有 Tiny Go 等类似的项目,相比之下 Golang 其实更适合 PaaS 层、网络以及应用服务层的开发。打个不恰当的比方,就好比没有人会用 Java 去开发嵌入式一样。以上是个人观点,仅供参考。Rust 没有在生产环境使用过,所以不发表任何的评论,有类似经验的小伙伴欢迎补充。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题