Питон на питоне — оригинально:)
Меня больше интригует вот это проект www.parrot.org/
Я давно-давно смотрел, там совсем все глухо было.
Сейчас зашел — обещают релиз 1.0 в марте. Думаю посмотреть в ближайшее время.
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:)
Прочитайте, пожалуйста первую строчку внимательней:)
«В коментариях к моей статье были высказанны просьбы протестировать производительность приведенного там примера на других языках. Что я и пытался сделать.»
В ней то как раз и устанавливается контекст.
real — общее время
user — время затраченное в user mode
sys — время затраченное в kernel mode
Подробнее можете например тут почитать unixhelp.ed.ac.uk/CGI/man-cgi?time
Хм, ничего, так и останусь на Ruby:)
Лично для меня синтаксический сахар(а следовательно более высокая скорость разработки) важнее чем скорость выполнения.
У меня по плану — 3 части. Первая эта, затем про С расширения для Ruby, а третья как раз про встраивание Ruby.
Сразу скажу, по личному впечатлению со встроенным Ruby приятнее в C работать чем с Lua:)
Так что ждите следующих частей:)
Что-то у вас все равно медленно. Я сейчас как раз по заявкам читателей делаю бенчмарки:)
И PHP у меня в разы быстрее срабатывает чем у вас, хотя машинка послабее.
Но могу сказать что Ruby 1.9(в топике 1.8.6) вроде быстрее PHP:)
Меня больше интригует вот это проект www.parrot.org/
Я давно-давно смотрел, там совсем все глухо было.
Сейчас зашел — обещают релиз 1.0 в марте. Думаю посмотреть в ближайшее время.
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:)
«В коментариях к моей статье были высказанны просьбы протестировать производительность приведенного там примера на других языках. Что я и пытался сделать.»
В ней то как раз и устанавливается контекст.
И опять же повторюсь iv_s.habrahabr.ru/blog/48952/#comment_1272787
Просто этот топик, это ответ на коментарий: habrahabr.ru/blogs/ruby/48928/#comment_1272091
Да, это практически всегда С/C++, так что тут сравнивать смысла нет.
user — время затраченное в user mode
sys — время затраченное в kernel mode
Подробнее можете например тут почитать unixhelp.ed.ac.uk/CGI/man-cgi?time
Лично для меня синтаксический сахар(а следовательно более высокая скорость разработки) важнее чем скорость выполнения.
Готово: iv_s.habrahabr.ru/blog/48952/
Готово: iv_s.habrahabr.ru/blog/48952/
Сразу скажу, по личному впечатлению со встроенным 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:)