包含跨语言基准的资源?

时间:2011-05-22 23:43:20

标签: performance programming-languages benchmarking loc

哪些资源可用于比较编程语言的基准? 我对两者感兴趣

  • 给定语言的程序执行给定基准的速度有多快?

  • 在给定语言中需要多少行代码来实现给定的基准?

a long-standing web site称为Computer Language Benchmarks Game,最初由Doug Bagley创建为“Great Computer Language Shootout”。 (您可以在Portland Patterns Repository中查看a little history。)

是否有人了解其他资源,使程序员能够比较用不同语言编写的程序的性能和大小?

3 个答案:

答案 0 :(得分:1)

替代

在快速谷歌搜索之后,我找到了couple other sites,其中已经完成了各种语言的基准测试。目前正在关注的编程语言枪战网站Some other sites mention

Perl有一个CPAN模块,它使用该网站上的same code

Google有一个directory,其中可以找到有关此主题的网页。我还没有找到任何与你所说的页面一样全面的内容,但肯定有其他资源可供比较。

存档/缓存页面

如果您只是在那里搜索某些信息,则可以使用archived pages或Google的缓存版本查看网站的Wayback Machine。尝试使用“site:shootout.alioth.debian.org”搜索Google,然后点击您找到的网页的“缓存”链接。

找到作者?

也许最好的选择是尝试联系旧网站的所有者并找出发生的事情。作者在this page的BSD许可中提到的是“Brent Fulgham”。他可能会也可能不会联系。

等到Alioth固定

正如@ioguy发现的那样,Debian的 Alioth 服务器托管了相关网站,目前正在进行维护。我建议订阅 debian-devel-announce 邮件列表以获取更新,并了解它何时可以完全正常运行。

如果您以后发现问题,可以发布到 debian-user 列表。

答案 1 :(得分:0)

benchmarks game website现已恢复正常!

从2011年5月20日星期五到2011年5月23日星期一,所有 alioth.debian.org子域名都被关闭了 - 因为阿里斯管理员正在升级“我们可以找到各种方式:内核,Debian发布, FusionForge软件,硬件等。“

此外,要求基准游戏网站再次

  • 在新服务器上安装GD库,以生成图表

  • 有关新服务器上ssh使用更改的基本信息

  • 有关新服务器上项目cvs存储库的基本信息

  • 有关新服务器上项目/ htdocs位置的基本信息

  • 替换长期弃用 一对夫妇$ _GET $ HTTP_GET_VARS 十几个PHP脚本

  

自性能基准站点以来   用于编程语言(又名   编程语言“枪战”&   shootout.alioth.debian.org)是   永久停止 ...

最初的问题是基于错误的前提。

答案 2 :(得分:0)

  1. 每年有两三个 声称的孤立博客文章 比较一个的性能和大小 或两个不同的程序 语言。

    作为资源博客文章失败显而易见 原因,最明显的是:

    • 未使用较新版本的语言实现进行更新

    • 未使用更好的程序更新

  2. 每隔几年就会有人 不满意的事情 基准游戏(通常是一些 关于代码库的详细信息 网站技术)启动一个项目 解决他们对基准游戏不喜欢的一切。

    作为资源最明显的问题 项目是他们似乎永远不会得到的 接近出版业绩 数据

  3. 每年都有一些程序员 有X语言的广告系列 包含在基准游戏中, 而其他一些团体则要求这样做 包括一些程序(或 除外)。

    可悲的是,他们很少接受这一点 提供的资源 基准游戏

    • scripts they can use制作和发布语言效果 测量

    • 基本信息(语言版本,构建版本)的示例 命令,运行命令,测量 技术,......)需要为测量提供背景。

    他们很少接受他们 有权创造他们想要的东西 看。