All streams
Search
Write a publication
Pull to refresh
46
0
iv_s @iv_s

User

Send message
Питон на питоне — оригинально:)
Меня больше интригует вот это проект www.parrot.org/
Я давно-давно смотрел, там совсем все глухо было.
Сейчас зашел — обещают релиз 1.0 в марте. Думаю посмотреть в ближайшее время.
Понятно, спасибо. А я сдуру искал как в этот самый .pyc скомпилировать:)
Python, если я не ошибаюсь, тоже в промежуточный байт код компилируется. А насчет памяти в Ruby 1.9, можно тот же shootout посмотреть:
shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=yarv&lang2=psyco
по производительности конечно раза в 3-4 проигрывает(может 1.9.1 уже быстрее будет:)), но по памети все-таки чуть меньше.

>Explicit is better than implicit.
Все таки psycho сторонняя библиотека, не в python core:)
Кстати, там практически все тесты такиеже синтетические. Большая часть — мат. вычисления.
Прочитайте, пожалуйста первую строчку внимательней:)
«В коментариях к моей статье были высказанны просьбы протестировать производительность приведенного там примера на других языках. Что я и пытался сделать.»
В ней то как раз и устанавливается контекст.
Ну естественно что с JIT быстрее будет:) Я для всех языков использовал просто стандартные интерпретаторы.
И опять же повторюсь iv_s.habrahabr.ru/blog/48952/#comment_1272787
Не буду спорить, вполне возможно.
Просто этот топик, это ответ на коментарий: habrahabr.ru/blogs/ruby/48928/#comment_1272091
Точно. Спасибо, исправил.
>БД и мультимедиа
Да, это практически всегда С/C++, так что тут сравнивать смысла нет.
real — общее время
user — время затраченное в user mode
sys — время затраченное в kernel mode
Подробнее можете например тут почитать unixhelp.ed.ac.uk/CGI/man-cgi?time
Кстати, в какой блог перенести? Или так и оставить в личном?
Хм, ничего, так и останусь на Ruby:)
Лично для меня синтаксический сахар(а следовательно более высокая скорость разработки) важнее чем скорость выполнения.
>очень жду бенчмаков :)
Готово: iv_s.habrahabr.ru/blog/48952/
>Тест аналогичного куска на Perl/Python/PHP в студию!
Готово: iv_s.habrahabr.ru/blog/48952/
У меня по плану — 3 части. Первая эта, затем про С расширения для Ruby, а третья как раз про встраивание Ruby.
Сразу скажу, по личному впечатлению со встроенным Ruby приятнее в C работать чем с Lua:)
Так что ждите следующих частей:)
А, ну правильно, у меня двухядерный. На частоту посмотрел, подумалось что у вас быстрее:)
ivs@debian:~$ uname -a
Linux debian 2.6.26-1-686 #1 SMP Mon Dec 15 18:15:07 UTC 2008 i686 GNU/Linux
ivs@debian:~$ cat /proc/cpuinfo | grep "model name"
model name : Intel® Pentium® D CPU 2.80GHz
model name : Intel® Pentium® D CPU 2.80GHz
ivs@debian:~$ php -v
PHP 5.2.6-0.1~lenny1 with Suhosin-Patch 0.9.6.2 (cli) (built: Nov 29 2008 21:35:12)
Copyright © 1997-2008 The PHP Group
Zend Engine v2.2.0, Copyright © 1998-2008 Zend Technologies
Как и практически все динамические языки, которые я знаю:)
Что-то у вас все равно медленно. Я сейчас как раз по заявкам читателей делаю бенчмарки:)
И PHP у меня в разы быстрее срабатывает чем у вас, хотя машинка послабее.
Но могу сказать что Ruby 1.9(в топике 1.8.6) вроде быстрее PHP:)

Information

Rating
Does not participate
Works in
Registered
Activity