> Проверял неоднократно. Эти тесты врут, причём нагло и тупо.
Вас смущает именно Java vs Phython ?
Я тоже проверял - Java (не любая, а именно от Sun - т.е. sun-jre) по скорости выполнения не уступает нативному C-коду. К прочим java типа SableVM,Kaffe - конечно это не относится - они слабее.
Просто у Sun очень хороший JIT-компилер, что не удивительно.
Скорость у Python - на уровне прочих интерпретаторов (Perl,Ruby).
А это - раз в 50 слабее чистого С !
Если включить Psyco - будет шустрее раз в 5, но все одно слабее той же Java, C и даже Mono.
Тест ни о чем, например Haskell занял место в конце, потому-что:
/usr/bin/ghc --make -O2 -fglasgow-exts -package regex-posix -optc-O3
-optc-march=pentium4 regexdna.ghc-2.hs -o regexdna.ghc-2.ghc_run
ghc-6.8.2: unknown package: regex-posix
make[3]: [regexdna.ghc-2.ghc_run] Error 1 (ignored)
rm regexdna.ghc-2.hs
=================================================================
COMMAND LINE (%A is single numeric argument):
regexdna.ghc-2.ghc_run $MB_GHCRTS %A
sh: regexdna.ghc-2.ghc_run: command not found
TEST FAILED - Child processed exited with error code (127)
Старт жабы давно занимает 0 сек. Ты только узнал об этом?
Другое дело GUI Swing приложения, подтягивающие массу либ. Но тут дело не в жабе. Photoshop CS3 тоже у меня минимум 4 сек стартует, а комп у меня быыыыыстрый
Startup в этих тестах - hello world, выполненный n раз. А у Java он такой быстрый потому, что для языков имеющих JIT компилятор они прогоняют все тесты по два раза и замеряют второй прогон, при котором уже все JIT скомпилировано.
Когда ты прогоняешь hello world второй раз, он JIT-компилируется второй раз а не использует предыдущие результаты. По крайней мере у сановской джавы. Поэтому тест корректен.
>не знаю как насчёт соответствия тестов и реальности, но вот товарищу Heiner Marxen респект и уважуха !
Если посмотреть результаты тестов, то если где tcl рвёт всех как тузик грелку, значит скрипт написан этим немцем.