全面比较Rust与Go语言?哪个更强?
rust的性能肯定强于go。没有gc只是垃圾回收机制不同,并不是没有。rust不提供强制gc且回收是立即的,只要离开作用域立即处理,可完全不考虑内存释放问题。rust相较于go或其它语言的最大区别是编程思维完全不同,rust主要函数式的思维如果还像传统语言那样使用结构加方法建模板来OOD的话那是不适合的。在rust中就没有类,只有struct和Impl。即结构是没有方法的就是纯结构。所有的相关方法都是通过Impl关键字实现或继承这个struct来的。至于开发难度如果你掌握了面向函数式的精神rust比go要简单。如果你以前没有接触过函数式的话,那就如一楼说的非常难。go比较合适你。总体来讲:如果语言来分代的话。go、ruby、python、scala都是3GL,而sql、f# 、rust则是4GL,即第四代的编程语言。