<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Релиз PyPy 1.4, реализации Python, написанной на языке Python </title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/72885.html</link>
    <description>Представлен (http://morepypy.blogspot.com/2010/11/pypy-14-ouroboros-in-practice.html) релиз проекта PyPy 1.4 (http://pypy.org/), в рамках которого разрабатывается реализации языка Python, написанная на языке Python. Благодаря задействованию JIT-компилятора, на лету транслирующего некоторые элементы в машинный код, минуя фазу интерпретации байткода в виртуальной машине,  PyPy при выполнении некоторых операций в несколько раз обгоняет (http://speed.pypy.org/comparison/?exe=2&#037;2B35,1&#037;2B172&amp;ben=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20&amp;env=1&amp;hor=false&amp;bas=2&#037;2B35&amp;chart=normal+bars) по производительности классическую реализацию Python на языке Си. Ценой высокой производительности и использования JIT-компиляции является более высокое потребление памяти.&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;В PyPy также поддерживается бесстековый (Stackless) режим работы, позволяющий добиться массового параллельного выполнения микро-нитей (micro-threads). Для выполнения кода к которому нет доверия реализован режим изолированного выпо...&lt;br&gt;&lt;br&gt;URL: http://morepyp</description>

<item>
    <title>Релиз PyPy 1.4, реализации Python, написанной на языке Pytho... (тоже Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/72885.html#60</link>
    <pubDate>Tue, 30 Nov 2010 20:55:02 GMT</pubDate>
    <description>Ладно, не использует. Использует свой, с аттракционами, способ выполнения Python-кода.&lt;br&gt;Не факт, что в случае компиляции в С получающийся машинный код так уж сильно отличается от процедур CPython. Но это неважно.&lt;br&gt;Важно то, что он не только выполняет код (как CPython), но вначале его перерабатывает и оптимизирует. Поэтому, собственно, действительно может работать быстрее.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз PyPy 1.4, реализации Python, написанной на языке Pytho... (ы)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/72885.html#59</link>
    <pubDate>Tue, 30 Nov 2010 18:44:48 GMT</pubDate>
    <description>&amp;gt;как бы ни старались разработчики CPython ускорить интерпретатор, проблема неэффективного кода на Python, выполняющегося в этом интерпретаторе, никуда не денется&lt;br&gt;&lt;br&gt;Ага, цельный гугл над этим работает и ничего сделать не может.&lt;br&gt;&lt;br&gt;&amp;gt;Таким образом, PyPy - это не &quot;более быстрый Python&quot;, это &quot;выпрямитель&quot; программ, написанных на Python, &quot;скармливающий&quot; результаты CPython&apos;овским процедурам. Так сказать, оптимизирующий интерпретатор. &lt;br&gt;&lt;br&gt;Блин... Сил уже нет. PyPy не использует CPython, совсем не использует, это отдельная реализация, а не надстройка над CPython. Ознакомтесь уже с мат. частью http://ru.wikipedia.org/wiki/PyPy &lt;br&gt;</description>
</item>

<item>
    <title>Релиз PyPy 1.4, реализации Python, написанной на языке Pytho... (тоже Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/72885.html#58</link>
    <pubDate>Tue, 30 Nov 2010 16:53:04 GMT</pubDate>
    <description>Я, пожалуй, закончу спор, согласившись с оппонентами.&lt;br&gt;Сравнение CPython с PyPy - это на самом деле не противопоставление, а проверка работы самого PyPy. Эта работа нужна и обоснована - как бы ни старались разработчики CPython ускорить интерпретатор, проблема неэффективного кода на Python, выполняющегося в этом интерпретаторе, никуда не денется. Именно в этом цель и смысл PyPy - оптимизация пользовательского кода, а не ускорение интерпретатора.&lt;br&gt;Таким образом, PyPy - это не &quot;более быстрый Python&quot;, это &quot;выпрямитель&quot; программ, написанных на Python, &quot;скармливающий&quot; результаты CPython&apos;овским процедурам. Так сказать, оптимизирующий интерпретатор. &lt;br&gt;Теперь до меня это дошло. Спасибо за интересную полемику ;)&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Релиз PyPy 1.4, реализации Python, написанной на языке Pytho... (тоже Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/72885.html#57</link>
    <pubDate>Tue, 30 Nov 2010 16:19:30 GMT</pubDate>
    <description>Ваши &quot;объяснения&quot; ограничиваются одной аббревиатурой, продолжать действительно бессмысленно. А на графике - CPython позапрошлой версии, который при компиляции ориентировался на работу на любом i686 (если не i486) и минимум оперативки. А запущен он на Xeon с 12 гигами памяти. Если бы тестеров интересовала скорость, а не показатели...&lt;br&gt;</description>
</item>

<item>
    <title>Релиз PyPy 1.4, реализации Python, написанной на языке Pytho... (userd)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/72885.html#56</link>
    <pubDate>Tue, 30 Nov 2010 16:08:58 GMT</pubDate>
    <description>&amp;gt; CPython можно ускорить, заменив основные алгоритмы на более прожорливые по памяти&lt;br&gt;&lt;br&gt;Может быть можно. Может быть нельзя. Пальцем ткните - какие основные алгоритмы вы хотите заменять. Иначе разговор какой-то беспредметный получается. Вы ведь не ждёте, что кто-либо начнёт доказывать что CPython принципиально нельзя ускорить? Вот есть такой проект - psyco  (http://psyco.sourceforge.net/) - JIT для CPython. В принципе - ускоряет. А в конкретном случае может быть неприменим.&lt;br&gt;</description>
</item>

<item>
    <title>Релиз PyPy 1.4, реализации Python, написанной на языке Pytho... (ы)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/72885.html#55</link>
    <pubDate>Tue, 30 Nov 2010 14:09:45 GMT</pubDate>
    <description>&amp;gt;Читайте внимательнее текст новости: &quot;Благодаря задействованию JIT-компилятора, на лету транслирующего некоторые элементы в машинный код, минуя фазу интерпретации байткода в виртуальной машине, PyPy при выполнении некоторых операций в несколько раз обгоняет по производительности классическую реализацию Python на языке Си.&quot;&lt;br&gt;&lt;br&gt;Да из микса двух независимых новостей, в одной из которых говориться об реализации JIT для pypy, а в другой о интерпретации стороних языков, можно сделать далеко идующие неверные выводы. &lt;br&gt;&lt;br&gt;&amp;gt;Ну, раз вы говорите, что интерпретировать &quot;сторонние&quot; языки PyPy не может,&lt;br&gt;&lt;br&gt;Привет, приплыли, я такого не говорил. Читать читать и еще раз читать вникая в каждое слово.&lt;br&gt;&lt;br&gt;&amp;gt;Чтобы создать компилятор, вовсе необязательно иметь возможность вставлять инструкции на&lt;br&gt;&lt;br&gt;С и на Assembler.&lt;br&gt;&lt;br&gt;Можно, но не удобно.&lt;br&gt;&lt;br&gt;&amp;gt;Питон - язык общего назначения, то есть на нем в принципе можно писать все что угодно, включая компиляторы.&lt;br&gt;&lt;br&gt;Можно, но не удобно.&lt;br&gt;&lt;br&gt;&amp;gt;Но на практике мы видим, что компиляторы на Питоне получаютс</description>
</item>

<item>
    <title>Релиз PyPy 1.4, реализации Python, написанной на языке Pytho... (ы)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/72885.html#54</link>
    <pubDate>Tue, 30 Nov 2010 13:44:04 GMT</pubDate>
    <description>&amp;gt;пока не увидел такой же график, но с эталонным CPython свежей версии, скомпилированным с оптимизацией под эту платформу.&lt;br&gt;&lt;br&gt;Извиняйте, и еще раз график вверху, синеньким это CPython. Прошу прощения, но дальшейшие объяснения бесмыслены, вы не хотите даже прочитать хоть малую толику материалов и путаете оптимизацию конкретной бинарной программы коей является CPython и оптимизацию всего кода для интерпретации в JIT. &lt;br&gt;</description>
</item>

<item>
    <title>Релиз PyPy 1.4, реализации Python, написанной на языке Pytho... (dq0s4y71)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/72885.html#53</link>
    <pubDate>Tue, 30 Nov 2010 12:44:17 GMT</pubDate>
    <description>&amp;gt; Речь шла об интерпретации стороннего синтаксиса, в синтаксис python, ни одного слова&lt;br&gt;&amp;gt; про JIT там нет.&lt;br&gt;&lt;br&gt;Читайте внимательнее текст новости: &quot;Благодаря задействованию JIT-компилятора, на лету транслирующего некоторые элементы в машинный код, минуя фазу интерпретации байткода в виртуальной машине, PyPy при выполнении некоторых операций в несколько раз обгоняет по производительности классическую реализацию Python на языке Си.&quot;&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; и из тестовых опытов&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; по возможности интерпретирования стороних языков на pypy делать далеко идущие выводы.&lt;br&gt;&amp;gt;&amp;gt; А компиляторы не &quot;сторонних&quot; языков на Питоне обычно получаются лучше? :)&lt;br&gt;&amp;gt; А они существуют?&lt;br&gt;&lt;br&gt;Ну, раз вы говорите, что интерпретировать &quot;сторонние&quot; языки PyPy не может, то, наверное, какие-то НЕ &quot;сторонние&quot; может? :)&lt;br&gt;&lt;br&gt;&amp;gt; Хотя конечно в python можно вставлять инструкции и на&lt;br&gt;&amp;gt; С и на Assembler, что позволяет создать компилятор на python, но&lt;br&gt;&amp;gt; создание исполняемых бинарников не входит в область применения этого языка и&lt;br&gt;&amp;gt; задачи им решаемые.&lt;br&gt;&lt;br&gt;Чтобы создать ко</description>
</item>

<item>
    <title>Релиз PyPy 1.4, реализации Python, написанной на языке Pytho... (тоже Аноним)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/72885.html#52</link>
    <pubDate>Tue, 30 Nov 2010 12:19:40 GMT</pubDate>
    <description>Кофейку - обязательно.&lt;br&gt;А вот вопрос я бы не закрывал, пока не увидел такой же график, но с эталонным CPython свежей версии, скомпилированным с оптимизацией под эту платформу. &lt;br&gt;И мой исходный тезис - что CPython можно ускорить, заменив основные алгоритмы на более прожорливые по памяти, никто даже не попытался аргументированно опровергнуть...&lt;br&gt;</description>
</item>

</channel>
</rss>
