这个帖子的想法是在最近几次公开和个人讨论中诞生的,强调了许多技术、政治、个人和宗教方面的内容。这两种编程语言在过去十年中都取得了成功,但发布时间不同:Go 于 2009 年,Rust 于 2015 年。
有些人认为 Go 和 Rust 不是直接竞争对手,但这并不完全正确:它们经常交叉:控制台工具、桌面应用程序、Web 服务等等。唯一的非交叉区域是嵌入,但由于静态链接和来自 C/C++ 的强烈竞争,Rust 在这里并不是很强。这意味着在许多情况下,您必须在 Go 和 Rust 之间进行选择作为下一个项目的主要语言。
测试不是根据代码复杂性或奢侈程度来选择的,主要模式是流行的任务。即使在机器学习、网络或音频处理等完全不同的项目中,您也无法逃脱主要的构建块:基本数学,如加法、字符串连接、排序、散列、解析等。因此,让我们深入研究一下代码是什么样的以及哪个更快。时间在这里是最重要的 - 越快越好。
查看 Nix Sanctuary 的基准测试和最终分数。
不要忘记订阅,不要错过新的 NS 编程帖子。
以上是Go 与 Rust 在日常任务基准测试中的最佳衡量结果的详细内容。更多信息请关注PHP中文网其他相关文章!