看你用来做啥应用。
Go是工程效率语言,开发效率高。
有GC,极少情况下可能有内存占用高的问题。
另外对国产信创平台的支持稍慢一些,因为它的runtime + toolchain需要谷歌和go社区自己适配。
轻量级协程(Goroutine)和 Channel 机制,做网络应用超级方便。可以用基于webview的框架Wails做界面。
频繁调用C代码时有可能有性能问题。
Rust是系统级性能语言。
无GC,编译器基于llvm,平台支持快一些。
Rust语法较为晦涩,学习曲线陡点。AI自动编码时代,这个问题的阻碍会减弱。
编译器有较强检查,能拦住特定类型的内存bug。
做界面的话也可以用webview的框架Tauri。还有slint之类的界面库。
可以做嵌入式开发,也可以写OS本身。
【 在 PSIKYO 的大作中提到: 】
: Rust 和 Go,哪个更好一些?
:
--
修改:z16166 FROM 123.115.128.*
FROM 123.115.128.*