对比Go 语言,Rust 有什么优势和劣势

对于Rust的优势我的体会如下:* Error Handling机制好太多,用Result封装函数运行结果灵活性大大提高,代码也大大简洁* 函数式编程支持较好,有Lambda这种东西,使得它写起来甚至有Ruby的感觉* 效率高,没有了GC和Runtime,速度是没得说的* 支持范型* 有宏和编译器插件这些黑客技,语言扩展性较好* 社区活跃度更高,更强调社区的作用,有[RFC](GitHub - rust-lang/rfcs: RFCs for changes to Rust)。[中文社区](Rust China)也有了Rust的劣势是:* 语言特性复杂,对新手就不会那么友好* 稳定性不够,语言的进化较激进* 第三方库的成熟度还落后于Go,商业化的应用也还不够

golang与c/c++的效率比较目前有相对权威的测试数据么

新版推出后性能提升不少,基本上已经超过java了。 但是总体上看 go 要比 c/c++ 慢2-3倍的样子.我感觉这种对比意义不大, 因为根据解决的问题不同不同语言相差很大, 更多的时候开发效率重要性远大于运行效率.网上有类似的测试网站,但一般都是国外的!

请Golang深度用户说说,现在Golang的性能可以和C比吗

不能。因为侧重编译速度,所以不会做太耗时的优化。SSA后端也刚刚成型,优化工作应该还没多少。而且GC也无可避免地引入额外的开销。不过以上都是泛泛而谈,具体是不是,还是得逐个分析。在什么平台上、什么标准来评价快慢、慢多少、有无优化余地等等,你自己实现了再测试不就知道了。在这里提问,不像是一个追求性能的人应有的行为。

写小程序,什么语言跨平台兼容和性能较好?golang

我最早使用的语言是Java和Python, 并且一直都对Python充满好感, 我喜欢这种很朴实和高效率的感觉, 但我却最后没有采用Python,原因其实也很简单, 我就是不喜欢缩进语法, 就跟很多人换工作仅仅是为了屏幕更大一点一样, 另外就是有了同样很棒的可选方案, 这就是Ruby, 所以我最终采用了Ruby作为主力编程语言, 同样也为不能使用Python而有一点小遗憾,毕竟Python的健壮性比Ruby好很多,只不过Ruby也一直在进步, 所以这一点无伤大雅  我们都知道,无论是Python还是Ruby,甚至Java, 都是在解决业务层的问题, 属于应用型语言, 以解决业务逻辑为主, 但还有一个领域是系统领域,偏网络层和底层操作,在这一块我一直在寻找一种优雅的方案, C++被我首先给淘汰掉了, C的开发效率太低, Java倒是比较合适, 就是太臃肿,而且缺少系统编程的基因,毕竟它是企业级开发出身的

golang VS python性能谁更强???

go1.1马上就要来了,估计性能提升30%-40%,python根本不在一个级别上了!代码简洁,写起来很爽,非常看好!