最佳答案
正如我们从2010年的 计算机语言基准游戏中看到的:
How can this be, bearing in mind that Go compiler produces native code for execution?
围棋编译器不成熟? 还是围棋语言存在一些固有的问题?
EDIT:
大多数答案都否认了 Go 语言固有的缓慢性,声称问题存在于不成熟的编译器中。
因此,我做了一些自己的测试 计算斐波那契数: 迭代算法运行在 Go (freebsd,6 g)中,其 same
速度与 C (使用 O3选项)一样。在 Go 2 times
中,无趣的递归运行速度比 C 慢(带-O3选项; 带-O0选项-相同)。但我没有看到10倍的下降,在基准游戏。