如何获取“计算机语言基准游戏”(以前称为优秀语言枪战)的源代码?

时间:2011-05-27 20:02:12

标签: programming-languages benchmarking

一名学生和我正在建立一个新的口译员家庭,我们希望以现有的口译员为基准。我们很乐意下载包含Computer Language Benchmarks Game中使用的所有源代码的tarball或zip文件。我已经从project page下载了zip文件,但它只包含一些在Debian lenny上不起作用的基础结构,以及仅包含2个基准测试的Python源代码。所有其他源代码都是MIA。

另一个问题是,无论使用何种语言,交互式下拉菜单似乎都会显示Java源代码。不是说我想要通过无数的菜单;我只想要所有来源。

我觉得自己是一个完全白痴因为找不到这个源代码,但我不能。 任何人都可以告诉我如何下载语言基准游戏中使用的所有源代码


[我认为这个问题属于SO的范围,因为基准测试对于需要关注性能的程序员来说是一个至关重要的资源。]

2 个答案:

答案 0 :(得分:15)

您下载的zipball是针对 bencher 模块的。您需要 bench 模块(仅作为完整仓库包的一部分打包)。

从官方CVS获取基准来源:

cvs -d :pserver:anonymous@cvs.debian.org:/cvs/benchmarksgame login
cvs -d :pserver:anonymous@cvs.debian.org:/cvs/benchmarksgame checkout benchmarksgame/bench

回购也可以unofficial mirror on Github

的形式提供
git clone git://github.com/kragen/shootout.git

官方repo tarball:https://alioth.debian.org/snapshots.php?group_id=100815

非官方镜像回购拉链:https://github.com/kragen/shootout/zipball/master

(见http://shootout.alioth.debian.org/play.php#misc

答案 1 :(得分:2)

来自GitLab archive

来自当前的source-code zip-file