哪些资源可用于比较编程语言的基准? 我对两者感兴趣
给定语言的程序执行给定基准的速度有多快?
在给定语言中需要多少行代码来实现给定的基准?
有a long-standing web site称为Computer Language Benchmarks Game,最初由Doug Bagley创建为“Great Computer Language Shootout”。 (您可以在Portland Patterns Repository中查看a little history。)
是否有人了解其他资源,使程序员能够比较用不同语言编写的程序的性能和大小?
答案 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”。他可能会也可能不会联系。
正如@ioguy发现的那样,Debian的 Alioth 服务器托管了相关网站,目前正在进行维护。我建议订阅 debian-devel-announce 邮件列表以获取更新,并了解它何时可以完全正常运行。
如果您以后发现问题,可以发布到 debian-user 列表。
答案 1 :(得分:0)
从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)
每年有两三个 声称的孤立博客文章 比较一个的性能和大小 或两个不同的程序 语言。
作为资源博客文章失败显而易见 原因,最明显的是:
未使用较新版本的语言实现进行更新
未使用更好的程序更新
每隔几年就会有人 不满意的事情 基准游戏(通常是一些 关于代码库的详细信息 网站技术)启动一个项目 解决他们对基准游戏不喜欢的一切。
作为资源最明显的问题 项目是他们似乎永远不会得到的 接近出版业绩 数据
每年都有一些程序员 有X语言的广告系列 包含在基准游戏中, 而其他一些团体则要求这样做 包括一些程序(或 除外)。
可悲的是,他们很少接受这一点 提供的资源 基准游戏scripts they can use制作和发布语言效果 测量
基本信息(语言版本,构建版本)的示例 命令,运行命令,测量 技术,......)需要为测量提供背景。
他们很少接受他们 有权创造他们想要的东西 看。