Задать вопрос
afiskon
@afiskon

Задачи для проведения бенчмарков?

Хочу провести бенчмар нескольких языков программирования с целью определить, как быстро работают и сколько памяти кушают программы на этих языках. Чтобы все было по-честному, хочу использовать для тестирования как можно больше задач — как типовых для этих языков, так и не очень. Какие задачи вы бы использовали?


То есть я хочу, чтобы мне тут накидали побольше названий задач типа «решение судоку», «перемножение матриц 1000 x 1000», «поиск в файле с помощью регулярных выражений», «нарисовать множество Мандельброта», «возведение в степень больших челых чисел», «заполнение и балансировка бинарного дерева» и тп, желательно — с ссылками на примеры реализаций. Чем больше задач — тем лучше. Потом я планирую провесит опрос с целью выбрать ТОП 10 задач по мнению хабраюзеров.


Прошу воздержаться от комментариев, что дескать в большинстве языков можно использовать оптимизированные модули на C++ и вообще скорость программы не столько зависит от языка, сколько от скорость сети/диска, используемого компилятора/интерпретатора и умения этот язык готовить.
  • Вопрос задан
  • 2777 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
CKOPOBAPKuH
@CKOPOBAPKuH
Ответ написан
Комментировать
@s0rr0w
Возьмите популярные JS-бенчмарки и перепишите их на другие языки. Там есть и криптография, и матрицы, и чего только там нет…

SunSpider
V8
Ответ написан
Комментировать
@VMAtm
Я при исследовании задач такого рода начал с сайта-коллекции классических bechmark:
www.netlib.org/benchmark/

Примеры кода доступны, комментариев в коде много.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы