История изменений
Исправление x3al, (текущая версия) :
Эмм. Я писал про лишние абстракции, но если ты увидел там оскорбление твоего божественного C — извини.
Вообще они меряются с (в первую очередь) numpy, R и матлабом, пытаясь при этом получить язык общего назначения (пригодный для числодробилок, с генериками во всех полях и с прицелом на кластеры без переписывания алгоритмов), но спасибо за пруфы, что в C всё в порядке.
И да,
It is important to note that these benchmark implementations are not written for absolute maximal performance (the fastest code to compute fib(20) is the constant literal 6765). Rather, all of the benchmarks are written to test the performance of specific algorithms, expressed in a reasonable idiom in each language.
Исходная версия x3al, :
Эмм. Я писал про лишние абстракции, но если ты увидел там оскорбление твоего божественного C — извини.
Вообще они меряются с (в первую очередь) numpy, R и матлабом, пытаясь при этом получить язык общего назначения (пригодный для числодробилок, с генериками во всех полях и с прицелом на кластеры без переписывания алгоритмов), что алгоритм особо не меняется от типа данных, но спасибо за пруфы, что в C всё в порядке.
И да,
It is important to note that these benchmark implementations are not written for absolute maximal performance (the fastest code to compute fib(20) is the constant literal 6765). Rather, all of the benchmarks are written to test the performance of specific algorithms, expressed in a reasonable idiom in each language.