4

プログラミング言語を比較するためのベンチマークを使用するリソースには、どのようなものがありますか? どちらにも興味があります

  • 特定の言語のプログラムが特定のベンチマークをどれだけ速く実行できるか?

  • 特定のベンチマークを実装するには、特定の言語で何行のコードが必要ですか?

Computer Language Benchmarks Gameと呼ばれる長年の Web サイトがあります。これは、もともと Doug Bagley が「Great Computer Language Shootout」として作成したものです。( Portland Patterns Repository でちょっとした歴史を見ることができます。)

プログラマーが異なる言語で書かれたプログラムのパフォーマンスとサイズを比較できる他のリソースを知っている人はいますか?

4

3 に答える 3

1

代替案

Google で簡単に検索したところ、さまざまな言語のベンチマークが行われている サイトが他にもいくつか見つかりました。 他のいくつかのサイトでは、現在ダウンしているプログラミング言語の銃撃戦サイトについて言及しています。

そのサイトにあるのと同じコードを使用する Perl 用の CPAN モジュールがあります。

Google には、このトピックに関するページを見つけることができるディレクトリがあります。あなたが話しているページほど包括的なものはまだ見つけていませんが、比較のための他のリソースは確かにあります.

アーカイブ/キャッシュされたページ

そこにある情報だけを探している場合は、 Wayback Machineまたは Google のキャッシュ バージョンを使用して、サイトのアーカイブされたページを表示できます。「site: shotout.alioth.debian.org」で Google を検索してみて、見つかったページの「キャッシュ」リンクをクリックしてください。

著者を見つけますか?

おそらく最善の方法は、古いサイトの所有者に連絡して、何が起こったのかを調べることです。このページの BSD ライセンスで言及されている作者は "Brent Fulgham" です。彼は連絡する人かもしれませんし、そうでないかもしれません。

Alioth が修正されるまで待ちます

@ioguy が発見したように、問題のサイトをホストするDebian のAliothサーバーは現在メンテナンス中です。debian-devel-announceメーリング リストに登録して更新情報を入手し、いつ完全に機能するようになるかを確認することをお勧めします。

今後問題が見つかった場合は、おそらくdebian-userリストに投稿できます。

于 2011-05-23T00:38:25.360 に答える
0

ベンチマークゲームのウェブサイトが通常に戻りました!

2011 年 5 月 20 日金曜日から 2011 年 5 月 23 日月曜日まで、 alioth.debian.org のすべてのサブドメインが停止しました。これは、alioth 管理者が「カーネル、Debian リリース、FusionForge ソフトウェア、ハードウェアなど、あらゆる方法で」アップグレードしていたためです。

さらに、ベンチマーク ゲームの Web サイトを再び機能させるには、次のことが必要です。

  • チャート生成のための新しいサーバーへの GD ライブラリのインストール

  • 新しいサーバーでの ssh の使用に関する変更に関する基本情報

  • 新しいサーバー上のプロジェクト cvs リポジトリに関する基本情報

  • 新しいサーバー上のプロジェクトの /htdocs の場所に関する基本情報

  • 数ダースの PHP スクリプトで、長らく廃止されてきた $HTTP_GET_VARS を $_GET に置き換える

プログラミング言語のパフォーマンス ベンチマーク サイト (別名、プログラミング言語「Shootout」および shotout.alioth.debian.org) が 永久にダウンしているため...

元の質問は、誤った前提に基づいていました。

于 2011-05-23T17:59:32.137 に答える
0
  1. 毎年、異なる言語で書かれた 1 つまたは 2 つのプログラムのパフォーマンスとサイズを比較すると主張する 2 つまたは 3 つの個別のブログ投稿があります。

    リソースとして、ブログの投稿は明らかな理由で失敗します。最も明白な理由は次のとおりです。

    • 言語実装の新しいバージョンで更新されていません

    • より良いプログラムで更新されていません

  2. 数年ごとに、誰かがベンチマーク ゲームに関する何か (多くの場合、コード リポジトリや Web サイト テクノロジに関する詳細) に不満を持っており、ベンチマーク ゲームに関する不満をすべて修正するプロジェクトを開始しています。

    リソースとして、これらのプロジェクトの最も明白な問題は、パフォーマンス データの公開に決して近づいていないように見えることです。

  3. 毎年、言語 X をベンチマーク ゲームに含めるようにキャンペーンを行うプログラマーのグループがある一方で、あるプログラムを含める (または除外する) ことを要求するグループもあります。

    残念なことに、ベンチマーク ゲームによって提供されるリソースの中に

    • 言語パフォーマンスの測定と公開に使用できるスクリプト

    • 測定のコンテキストを提供するために必要な基本情報 (言語バージョン、ビルド コマンド、実行コマンド、測定手法など) の例。

    彼らは、自分が見たいものを作成する権限を与えられていることをほとんど受け入れません。

于 2011-06-29T21:34:05.377 に答える