<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выпуск PyPy 2.1, реализации Python, написанной на языке Python </title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/91122.html</link>
    <description>Представлен (http://morepypy.blogspot.ru/2013/08/pypy-21-considered-armful.html) релиз  PyPy 2.1 (http://pypy.org/), реализации языка Python, написанной на языке Python (используется статически типизированное подмножество RPython (http://codespeak.net/pypy/dist/pypy/doc/coding-guide.html#restricted-python), Restricted Python). Одновременно доступна (http://morepypy.blogspot.ru/2013/07/pypy3-21-beta-1.html) для тестирования бета-версия PyPy3 2.1 с поддержкой Python 3. Версия PyPy 2.1 примечательная обеспечением официальной поддержки процессоров ARM в JIT-компиляторе. Кроме того, в код внесены очередные оптимизации - новый выпуск в среднем на 10&#037; быстрее (http://speed.pypy.org/) прошлой версии PyPy и в 6.12 раз быстрее классического CPython 2.7.3.&lt;br&gt;&lt;br&gt;  &amp;lt;center&amp;gt;&amp;lt;img src=&quot;http://www.opennet.ru/opennews/pics_base/0_1375456783.png&quot; style=&quot;border-style: solid; border-color: #e9ead6; border-width: 15px;&quot; title=&quot;&quot; border=0&amp;gt;&amp;lt;/center&amp;gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Благодаря задействованию JIT-компилятора, на лету транслирующего некоторые элеме</description>

<item>
    <title>Выпуск PyPy 2.1, реализации Python, написанной на языке Pyth... (newdya)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/91122.html#42</link>
    <pubDate>Tue, 06 Aug 2013 06:52:49 GMT</pubDate>
    <description>Было.&lt;br&gt;http://www.opennet.ru/openforum/vsluhforumID3/44972.html#2&lt;br&gt;http://www.opennet.ru/openforum/vsluhforumID3/64752.html#8&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск PyPy 2.1, реализации Python, написанной на языке Pyth... (jOKer)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/91122.html#41</link>
    <pubDate>Mon, 05 Aug 2013 16:56:59 GMT</pubDate>
    <description>У меня гента, и я сперва хотел не мучатся и поставить бинарную версию, но наткнулся полное нежелание работать с бинарной версией virtualenv. Последний наотрез отказался видеть в pypy полноценный питон без перекомпиляции себя самого любимого с соотвествующим флагом (python_targets_pypy2_0). Но и пересобраться он так же не захотел - бинарная версия pypy нарушала зависимости, что в общем-то для бинарников совсем не редкость&lt;br&gt;&lt;br&gt;Тогда я плюнул на все, удалил бинарную версию, и попытался собрать его из сырцов, а что бы он не залу&amp;#8470;?!&#064;я на недостаток оперативы, я стал его собирать с флагом I_KNOW_WHAT_I_AM_DOING=&quot;1&quot;. Ну и конечно я предварительно выгрузил все что только можно и ~3.7Гб свободных у меня было. Плюс было ~6Гб свопа.&lt;br&gt;&lt;br&gt;Так этот гад собирался более 12 часов! А самое печальное, что в конце-концов умер на тестах, и проставится так не смог! Честно сказать я в ярости. И мне все равно назовут меня неосилятором или нет - я лично считаю что сборка не должна быть сплошным черным шаманством!&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск PyPy 2.1, реализации Python, написанной на языке Pyth... (userd)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/91122.html#40</link>
    <pubDate>Mon, 05 Aug 2013 14:57:43 GMT</pubDate>
    <description>Это - не вопрос веры. Это вопрос понимания того, что происходит в компьютере при исполнении той или иной программы. &lt;br&gt;&lt;br&gt;Прочтите обсуждаемую новость да рассмотрите картинку.&lt;br&gt;На некоторых представленных тестах PyPy лишь немного выигрывает, на некоторых - выигрывает в 50 раз. За это приходится платить большим расходом памяти.&lt;br&gt;&lt;br&gt;По поводу Jython - есть варианты.&lt;br&gt;Скажем, у меня есть любимый микро-бенчмарк из четырёх строк:&lt;br&gt;&lt;br&gt;&#091;code&#093;&lt;br&gt;from time import clock&lt;br&gt;t=clock()&lt;br&gt;s=sum(xrange(10**9))&lt;br&gt;print clock()-t&lt;br&gt;&#091;/code&#093;&lt;br&gt;&lt;br&gt;на нём Jython демонстрирует 70 секунд, python2 - 109 секунд и python3 (с двумя тривиальными правками) - 82 секунды.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск PyPy 2.1, реализации Python, написанной на языке Pyth... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/91122.html#39</link>
    <pubDate>Mon, 05 Aug 2013 12:48:18 GMT</pubDate>
    <description>Вот что-то слабо верится что реализация на питоне, а тем более на java будет быстрее сишной реализации.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск PyPy 2.1, реализации Python, написанной на языке Pyth... (userd)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/91122.html#38</link>
    <pubDate>Mon, 05 Aug 2013 11:13:02 GMT</pubDate>
    <description>О, мсье знает как правильно сравнивать производительность языков программирования? Просветите нас? &lt;br&gt;&lt;br&gt;Или, может быть, Вам досадно что там не 100500 тестовых задач а только чуть больше 10?&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск PyPy 2.1, реализации Python, написанной на языке Pyth... (userd)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/91122.html#37</link>
    <pubDate>Mon, 05 Aug 2013 10:54:59 GMT</pubDate>
    <description>&amp;gt; Мне может кто-нибудь доступно объяснить зачем такой изврат? Есть же cpython. &lt;br&gt;&lt;br&gt;Почему изврат? Язык Python имеет массу интересных особенностей, но цена этих особенностей - сравнительно низкая производительность. Соответственно, есть интерес к повторению достижений Python, но по возможности - без указанного недостатка. Народ почему-то плющит от того, что в качестве языка программирования PyPy выбран язык довольно похожий на Python. Вы правда думаете, что если бы выбрали C или C++ то удалось-бы достичь лучших результатов или тех-же результатов меньшей ценой?&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Не понятно также причин существоания таких странных явлений как jython и тому &lt;br&gt;&amp;gt; подобных.&lt;br&gt;&lt;br&gt;Ну и что? Нашёлся человек, который захотел соединить язык Python и инфраструктуру java (существующие библиотеки и интерпретатор с jit-ом) - см. http://hugunin.net/story_of_jython.html&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск PyPy 2.1, реализации Python, написанной на языке Pyth... (userd)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/91122.html#36</link>
    <pubDate>Mon, 05 Aug 2013 10:10:40 GMT</pubDate>
    <description>Евгений Ваганович, залогинтесь.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск PyPy 2.1, реализации Python, написанной на языке Pyth... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/91122.html#35</link>
    <pubDate>Mon, 05 Aug 2013 07:46:25 GMT</pubDate>
    <description>Я считаю, что нужно собрать PyPyPy (питон, собранный на питоне, который собрали питоном), чтобы получить еще дополнительный выигрыш в производительности.&lt;br&gt;</description>
</item>

<item>
    <title>Выпуск PyPy 2.1, реализации Python, написанной на языке Pyth... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/91122.html#34</link>
    <pubDate>Mon, 05 Aug 2013 04:58:19 GMT</pubDate>
    <description>Мне может кто-нибудь доступно объяснить зачем такой изврат? Есть же cpython. Не понятно также причин существоания таких странных явлений как jython и тому подобных.&lt;br&gt;</description>
</item>

</channel>
</rss>
