Тема: (J)Python & Java
Показать сообщение отдельно
Непрочитано 01.09.2008, 20:12   #8
Супергерой

По умолчанию Ответ: (J)Python & Java

Вот нарыл кое что на эту тему. Взято с форума Balanser'a пост самого Balanser'a

Цитата:
Хых. Я сейчас провёл простенький вычислительный бенч Jython'а. На коде
def fib(n):
if n < 2:
return 1

return fib(n-1) + fib(n-2)

print fib(33)
code, type 'python'


он работает на треть медленнее... чистого Питона!
time python fib.py
user 0m13.931s

time jython fib.py
user 0m18.917s

time java -cp /usr/share/jython/lib/jython-2.1.jar:/usr/share/libreadline-java/lib/libreadline-java.jar:.:./jpywork::/usr/share/jython/tools/jythonc:/home/balancer/programming/python/.:/usr/share/jython/Lib fib
user 0m18.857s
code, type 'text'


Справедливости ради, скорость работы Питона сильно выросла за последние пару лет Вот Perl:
time perl fib.pl
user 0m22.480s
code, type 'text'


Ну и для сопоставления.

Вот чистый Си:
time ./a.out
user 0m0.215s
code, type 'text'


Java:
time java fib
user 0m0.368s
code, type 'text'
Правда в этом тесте только вычислительные мощьности проверяются на реальных скриптах разница будет другая.
Milldi вне форума Ответить с цитированием