<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt...</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/64752.html</link>
    <description>Увидел свет (http://morepypy.blogspot.com/2010/03/introducing-pypy-12-release.html) релиз PyPy 1.2 (http://pypy.org), интерпретатора Python 2.5 написанного на языке Python. Главное улучшение новой версии - появление JIT-компилятора, позволяющего при выполнении некоторых операций обогнать по производительности реализацию Python на языке Си (CPython), в то время как без использования JIT, CPython обгоняет PyPy в 2-3 раза. По заявлению разработчиков  PyPy  еще не готов для промышленной эксплуатации, но уже значительно приблизился к этой отметке.&lt;br&gt;&lt;br&gt;&lt;br&gt;Кроме высокой скорости работы, PyPy потребляет (http://pypy.org/features.html), по сравнению с CPython, меньше памяти. В PyPy также поддерживается бесстековый (Stackless) режим работы, позволяющий добиться массового параллельного выполнения микро-нитей (micro-threads). Для выполнения кода к которому нет доверия реализован режим изолированного выполнения, отличающегося от sandbox в CPython полной поддержкой всех возможностей языка, без выделени...&lt;br&gt;&lt;br&gt;URL: http://morepyp</description>

<item>
    <title>Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt... (Mna)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/64752.html#39</link>
    <pubDate>Fri, 26 Mar 2010 04:53:07 GMT</pubDate>
    <description>&lt;br&gt;У меня тот же код занял времени:&lt;br&gt;Python - 22.9с&lt;br&gt;Cython - 13.2с  (неоптимизорованный, т.е. без описанных типов)&lt;br&gt;PyPy   -  2.6с&lt;br&gt;Cython -  1.4с  (с описанными типами, добавлена строка: cdef int r,i,j)&lt;br&gt;&lt;br&gt;Unladen Swallow - нескомпилировался сам - требует построить на слишком новый LLVM (2.7)&lt;br&gt;Psyco - рабочих бинарников не было, а исходники отказались работать на 64 битах, и предложили перейти на PyPy&lt;br&gt;&lt;br&gt;Собственно, PyPy себя оправдал, хотя также работает только на 32 битах. Вобщем, можно рекомендовать его &lt;br&gt;использовать.&lt;br&gt;&lt;br&gt;В данном случае вычислений, быстрее Cython-а с описанными типами невозможно, поскольку код уже получился &lt;br&gt;самый оптимальный, видно по сгенерированному С-коду. Может для более сложного кода что-то и изменилось бы.&lt;br&gt;Но он требует описаний типов, что замедляет разработку, и не для каждого случая приемлемо, особенно если &lt;br&gt;PyPy ненамного медленнее.&lt;br&gt;&lt;br&gt;===&lt;br&gt;$ time python x-py.py &lt;br&gt;39&lt;br&gt;&lt;br&gt;real0m22.907s&lt;br&gt;user0m22.809s&lt;br&gt;sys0m0.018s&lt;br&gt;&lt;br&gt;&#091;Cython&#093;$ time python -c &quot;import xpy&quot;&lt;br&gt;39&lt;br&gt;&lt;br&gt;real0m13.264</description>
</item>

<item>
    <title>Релиз PyPy 1.2, реализации Python, написанной на языке Pytho... (Аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/64752.html#38</link>
    <pubDate>Mon, 15 Mar 2010 05:40:12 GMT</pubDate>
    <description>У меня тот же код с Cpython отрабатывает за 33,591 сек, а с &lt;br&gt;&lt;br&gt;import psyco&lt;br&gt;psyco.full()&lt;br&gt;&lt;br&gt;за 4,025 сек. :)&lt;br&gt;</description>
</item>

<item>
    <title>Релиз PyPy 1.2, реализации Python, написанной на языке Pytho... (аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/64752.html#37</link>
    <pubDate>Sun, 14 Mar 2010 21:38:52 GMT</pubDate>
    <description>Хм, это что, генетическая проблема любого JIT? Объем кода ограничен, с какого хрена JIT занимает больше памяти, чем занял бы соответствующий нативный бинарник? Или все программы на питоне из eval&apos;ов строк состоят, на которые надо каждый раз новый код генерить?&lt;br&gt;</description>
</item>

<item>
    <title>Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt (Stocker)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/64752.html#36</link>
    <pubDate>Sun, 14 Mar 2010 15:23:11 GMT</pubDate>
    <description>+1, гугл тоже так думает. Только тут все лают на джаву, но при этом обожают питон без jit&apos;а. &lt;br&gt;</description>
</item>

<item>
    <title>Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt... (jbo)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/64752.html#35</link>
    <pubDate>Sun, 14 Mar 2010 14:31:39 GMT</pubDate>
    <description>пока только поигратся&lt;br&gt;pypy непонимает С API тоесть про PIL, mysql можно забыть (можно конечто через костыль rpyc, но при этом теряем скорость) &lt;br&gt;нет x86_64&lt;br&gt;</description>
</item>

<item>
    <title>Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt (аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/64752.html#34</link>
    <pubDate>Sun, 14 Mar 2010 13:49:18 GMT</pubDate>
    <description>&amp;gt;А потом на месте процессора образуется черная дыра, когда рекурсия уйдет в &lt;br&gt;&amp;gt;бесконечность? oO &lt;br&gt;&lt;br&gt;кстати, о черных дырах, квантово-гравитационных компьютерных механизмах, вложенных вселенных, Пенроузе и Ли Смолине тут:&lt;br&gt;http://lj.rossia.org/users/tiphareth/1215094.html&lt;br&gt;так что, как бы я не любил питона, но за Py^n будущее :)&lt;br&gt;</description>
</item>

<item>
    <title>Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt... (аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/64752.html#33</link>
    <pubDate>Sun, 14 Mar 2010 12:57:00 GMT</pubDate>
    <description>И толку от этого pypy? Какая у него совместимость с python 25,26,31? Его можно использовать как drop-in заменитель нормального питона? Почему jit вообще разработали как сторонний проект?&lt;br&gt;</description>
</item>

<item>
    <title>Вышел PyPy 1.2, интерпретатор Python написанный на языке Pyt (аноним)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/64752.html#32</link>
    <pubDate>Sun, 14 Mar 2010 12:55:16 GMT</pubDate>
    <description>&amp;gt; нормальных ЯП: на джаве или питоне&lt;br&gt;&lt;br&gt;Толсто.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз PyPy 1.2, реализации Python, написанной на языке Pytho... (Salvator)</title>
    <link>https://opennet.ru/openforum/vsluhforumID3/64752.html#31</link>
    <pubDate>Sun, 14 Mar 2010 09:07:11 GMT</pubDate>
    <description>попробуйте в питоновом коде использовать xrange вместо range. по идее, еще быстрее должно работать)&lt;br&gt;</description>
</item>

</channel>
</rss>
