C、Go、Java、Javascript、PHP、Python 和 Swift 的趣味基准测试

  1. 故事从 Swift 和 Go 开始
  2. 其他语言
  3. 结果

故事从 Swift 和 Go 开始

我更喜欢 Apple 的 Swift 语言的美感,胜过 Google 的 Go。好吧,这是主观的。Apple 已将 Swift 开源,我决定运行一个简单的基准测试,以客观地了解哪种语言在速度方面更好。

Swift 在 5.85 秒内完成,但 Go 只需要 0.74 秒。

其他语言

好吧,我很好奇其他语言的性能。每种语言的测试运行 3 次,并舍弃第一次运行的时间。结果是第二次和最后一次运行的平均值。这已经足够了,因为这个测试只是为了好玩。

警告:所有编译器/解释器都没有使用优化标志。一旦你应用这些标志,你会体验到巨大的差异。我不会深入探讨这个主题。

Java 是赢家!至少对于不知道如何设置优化标志的傻瓜来说是这样。

结果

警告:所有编译器/解释器都没有使用优化标志。一旦你应用这些标志,你会体验到巨大的差异。我不会深入探讨这个主题。

GitHub 上的源代码 https://github.com/neoalienson/c_java_javascript_go_php_python_swift

📖

neoalienson/c_java_javascript_go_php_python_swift

⭐ 1 Stars 🍴 0 Forks Language: Swift
分享到