Ресурсы, содержащие межъязыковые тесты? - PullRequest
4 голосов
/ 23 мая 2011

Какие имеются ресурсы, использующие эталонные тесты для сравнения языков программирования? Я заинтересован в обоих

  • Как быстро программа на данном языке может выполнить данный тест?

  • Сколько строк кода требуется в данном языке для реализации данного теста?

Существует давно существующий веб-сайт , называемый Игра по тестированию компьютерных языков , первоначально созданный Дагом Бэгли как "Великая перестрелка на компьютерном языке". (Вы можете просмотреть небольшую историю в репозитории шаблонов Portland.)

Кто-нибудь знает о других ресурсах, которые позволяют программистам сравнивать производительность и размер программ, написанных на разных языках?

Ответы [ 3 ]

1 голос
/ 23 мая 2011

Альтернативы

После быстрого поиска в Google я нашел пару других сайтов , где были проведены тесты для различных языков. Некоторые другие сайты упоминают сайт о стрельбе на языке программирования, который в настоящее время недоступен.

Существует модуль CPAN для Perl, который использует такой же код , найденный на этом сайте.

У Google есть каталог , где можно найти страницы по этой теме. Я пока не нашел ни одного такого всеобъемлющего материала, как страница, о которой вы говорите, но, безусловно, есть и другие ресурсы для сравнения.

Архивная / Кэшированная страница

Если вам нужна только некоторая информация, вы можете просмотреть заархивированные страницы сайта с помощью Wayback Machine или кешированной версии Google. Попробуйте выполнить поиск в Google с помощью «site: shootout.alioth.debian.org» и нажмите на ссылки «Кэшированные» для найденных страниц.

Найти автора?

Пожалуй, лучший вариант - попытаться связаться с владельцем старого сайта и выяснить, что произошло. Автор, упомянутый в лицензии BSD на этой странице , является "Brent Fulgham". Он может или не может быть тот, с кем можно связаться.

Дождитесь исправления Алиота

Как выяснил @ioguy, сервер Debian Alioth , на котором размещен данный сайт, в настоящее время находится в стадии обслуживания. Я бы предложил подписаться на список рассылки debian-devel-announce для получения обновлений и узнать, когда он снова станет полностью функциональным.

Если вы обнаружите проблемы в будущем, вы, вероятно, сможете отправить сообщение в список debian-user .

0 голосов
/ 30 июня 2011
  1. Каждый год их бывает два или три отдельные сообщения в блоге, которые утверждают, сравнить производительность и размер одного или две программы, написанные на разных языки.

    В качестве ресурса сообщения блога не очевидны причины, наиболее очевидно:

    • не обновляется новыми версиями языковой реализации

    • не обновляется лучшими программами

  2. Каждые пару лет кто-то недоволен чем-то о игра тестов (часто некоторые подробно о хранилище кода или технологии сайта) запускает проект, который будет исправьте все, что им не нравится в игре.

    В качестве ресурса самая очевидная проблема с этими проекты, которые они никогда не получают близко к публикации производительности данные.

  3. Каждый год какая-то группа программистов кампании, чтобы иметь язык X включены в игру тестов, в то время как другая группа требует, чтобы какая-то программа включена (или исключен).

    К сожалению, они редко принимают это среди ресурсы , предоставленные тесты игры

    • скрипты, которые они могут использовать для создания и публикации языковых характеристик измерения

    • примеры какой базовой информации (языковая версия, сборка команды, команды запуска, измерения методы, ...) требуется для обеспечения контекста измерений.

    Они редко признают, что они уполномочен создавать то, что они хотят чтобы увидеть.

0 голосов
/ 23 мая 2011

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * С пятницы 20 мая 2011 года по понедельник 23 мая 2011 года ALL alioth.debian.org дочерние домены не работали - потому что администраторы alioth обновлялись "всеми возможными способами: ядром, выпуском Debian, FusionForge программное обеспечение, оборудование и т. д. " Кроме того, чтобы веб-сайт игры тестов производительности снова работал требуется: установка библиотеки GD на новом сервере для генерации диаграмм базовая информация об изменениях использования ssh на новых серверах базовая информация о репозитории cvs проекта на новых серверах базовая информация о расположении проекта / htdocs на новых серверах замена долго не рекомендуется $ HTTP_GET_VARS от $ _GET в паре дюжины скриптов PHP С сайта производительности производительности для языков программирования (ака Язык программирования "Перестрелка" & shootout.alioth.debian.org) постоянно вниз ... Первоначальный вопрос был основан на ложной предпосылке.

...