强大的Rust还是简单的Go?我选择了Go

  • 时间:
  • 浏览:1
  • 来源:5分快3_5分快3官方

两门语言似乎总要竞争同一用户群,因此它们似乎总要“系统编程语言”,因此 它们之间总要分出输赢,是原来吗?

“Rust 还是 Go,我该选用哪另另1个?”是我时不时遇到的另另1个难题。不过我的答案也很简单 —— 选用 Go。

机会您不时要任何哪些功能,Rust 机会总要很好的选用。这是机会哪些功能带来了成本:ramp-up time。

来源:51CTO

下面介绍因此 实际具体情况。Rust 具有以下的因此 底部形态:

一名后端开发者讲述了自己要怎样在 Rust 和 Go 之间做出选用。

本文作者:佚名

相对来说,Rust 比较难。我花了好几只月的时间,才让它能有点提升我的生产力。Rust 是一门强大的语言,因此它每天总要变得更强大。对我而言,Rust 更像是另另1个“实用的 Haskell (pragmatic Haskell)”,而总要“更安全的 C (safer C)”.

并非 原来选用,总要机会 Go 是更好的语言,就说 机会对于另另1个(看似)简单的难题,因此 人 更你会 另另1个简单的答案。

我不认为 Go 是一门优雅的语言。它最大的特点是简单,Go 甚至总要系统编程语言,尽管使用它在后端基础架构上编写微服务和工具非常棒,但我不希望使用它编写内核或内存分配器。

使用 Go,你会 快速完成任务。Go 是我使用过的最有生产力的语言之一。它的准则是:防止今天真正的难题。

99% 的时间,Go 的表现是足够好的,剩下的 1%,你知道的。因此再看看 Rust,你会 发现这两门语言互相补充得很好。