<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Проект PyPy представил визуализатор процесса JIT-компиляции ...</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79727.html</link>
    <description>Разработчики проекта PyPy (http://pypy.org/), в рамках которого развивается реализация языка Python со статической типизацией, написанная на языке Python и активно использующая JIT-компиляцию, представили (http://morepypy.blogspot.com/2011/08/visualization-of-jitted-code.html) систему jitviewer (https://bitbucket.org/pypy/jitviewer/). Jitviewer представляет собой инструментарий для визуализации процесса преобразования кода встроенным JIT-компилятором, что дает возможность наглядно разобраться, какой именно Python-код и как компилируется в ассемблерное представление. Для желающих поэкспериментировать с Jitviewer без локальной установки представлена online-демонстрация (http://wyvern.cs.uni-duesseldorf.de:5000/).&lt;br&gt;&lt;br&gt;&lt;br&gt;Благодаря задействованию JIT-компилятора, на лету транслирующего некоторые элементы в машинный код, минуя фазу интерпретации байткода в виртуальной машине, PyPy при выполнении некоторых операций в несколько раз обгоняет по производительности классическую реализацию CPython: ...&lt;br&gt;&lt;br&gt;URL: http://morepyp</description>

<item>
    <title>Проект PyPy представил визуализатор процесса JIT-компиляции ... (mine)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79727.html#39</link>
    <pubDate>Thu, 18 Aug 2011 16:40:36 GMT</pubDate>
    <description>А куда она делась? Она же внизу лежит, в интерпретаторе самого pypy...&lt;br&gt;</description>
</item>

<item>
    <title>Проект PyPy представил визуализатор процесса JIT-компиляции ... (mine)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79727.html#37</link>
    <pubDate>Thu, 18 Aug 2011 16:34:39 GMT</pubDate>
    <description>Про джаву и Си:&lt;br&gt;Да спокойно: например, можно решать задачу &quot;циклически ничего не делать в течении секунды&quot;. Тут джава справится за куда меньшее количество операций, нежели Си.&lt;br&gt;</description>
</item>

<item>
    <title>Проект PyPy представил визуализатор процесса JIT-компиляции ... (коксюзер)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79727.html#36</link>
    <pubDate>Mon, 15 Aug 2011 21:26:36 GMT</pubDate>
    <description>&amp;gt; попробую поставить вопрос иначе. Где там статическая типизация?&lt;br&gt;&lt;br&gt;В диалекте RPython.&lt;br&gt;</description>
</item>

<item>
    <title>Проект PyPy представил визуализатор процесса JIT-компиляции ... (коксюзер)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79727.html#35</link>
    <pubDate>Mon, 15 Aug 2011 21:24:44 GMT</pubDate>
    <description>В интернациональном комьюнити все бы давно сошлись во мнении, что авторы продемонстрировали интересный принцип и не более (во всяком случае пока). В русскоязычном - опять холисрач вокруг всем очевидных вещей, с возведением частного в общее и последующими проекциями на авторов PyPy.&lt;br&gt;</description>
</item>

<item>
    <title>Проект PyPy представил визуализатор процесса JIT-компиляции ... (all_glory_to_the_hypnotoad)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79727.html#33</link>
    <pubDate>Mon, 15 Aug 2011 18:55:14 GMT</pubDate>
    <description>&amp;gt; В PyPy используется диалект RPython (Restricted Python), который поддерживает только статические типы&lt;br&gt;&lt;br&gt;понимаешь ли.. это не статическая типизация, а оптимизация для JITа.&lt;br&gt;</description>
</item>

<item>
    <title>Проект PyPy представил визуализатор процесса JIT-компиляции ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79727.html#32</link>
    <pubDate>Mon, 15 Aug 2011 18:29:00 GMT</pubDate>
    <description>Так же, как компилируют полиморфизм в плюсах и прочих языках, где оный используется, когда статической типизации не хватает, а признаться в этом стыдно.&lt;br&gt;</description>
</item>

<item>
    <title>Проект PyPy представил визуализатор процесса JIT-компиляции ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79727.html#31</link>
    <pubDate>Mon, 15 Aug 2011 18:15:40 GMT</pubDate>
    <description>&amp;gt; Впрочем, динамическую тоже вроде бы никто не выбрасывал.&lt;br&gt;&lt;br&gt;В новости все верно написано. Как вы собрались динамическую типизацию компилировать в JIT-е ? &lt;br&gt;</description>
</item>

<item>
    <title>Проект PyPy представил визуализатор процесса JIT-компиляции ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79727.html#30</link>
    <pubDate>Mon, 15 Aug 2011 18:14:08 GMT</pubDate>
    <description>&amp;gt; попробую поставить вопрос иначе. Где там статическая типизация?&lt;br&gt;&lt;br&gt;В PyPy используется диалект RPython (Restricted Python), который поддерживает только статические типы и не допускает менять тип уже определенной переменной.&lt;br&gt;&lt;br&gt;http://codespeak.net/pypy/dist/pypy/doc/coding-guide.html#our-runtime-interpreter-is-rpython&lt;br&gt;&lt;br&gt;&quot;Unlike standard Python, RPython is statically typed, to allow efficient compilation&quot;&lt;br&gt;</description>
</item>

<item>
    <title>Проект PyPy представил визуализатор процесса JIT-компиляции ... (Аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/79727.html#29</link>
    <pubDate>Mon, 15 Aug 2011 18:06:50 GMT</pubDate>
    <description>А чего в этом плохого? Лучше быстрее, чем медленнее. Хотя, конечно, это моё субьективное мнение. Мало ли, вдруг за последние годы ценности изменились, и высокая скорость считается пороком.&lt;br&gt;</description>
</item>

</channel>
</rss>
