Вышла первая бета PyPy3 с поддержкой Python 3

    imageРазработчики PyPy представили первую бету выходящего релиза PyPy3. Это первый релиз, в котором поддерживается Python 3 (3.2.3).

    Загрузить можно по ссылке. В бете есть несколько известных проблем, включая серьезную регрессию производительности (к примеру, пока что пишут, что выполнение одной и той же программы может быть в 37 раз медленнее, чем это было на PyPy 2.0.2). Проблемы обещают исправить к финальному релизу.

    Доступны версии для x86, работающие под Linux 32/64, Mac OS X 64 и Windows 32; поддерживается и ARM с Linux 32 — ARMv6 (Raspberry Pi) и ARMv7 (Chromebook).

    Источник: PyPy Status Blog

    Similar posts

    Ads
    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More

    Comments 8

      –5
      PyPy is a fast, compliant alternative implementation of the Python language

      Интересно, если PyPy позиционируется как «быстрый» питон, то зачем выпускают билды с регрессией производительности в 37 раз? Мне кажется, бету следовало бы придержать до фикса. А то впечатление портится.
        +4
        Но ведь бета-версии существуют как раз для отладки перед релизом. Никто не принуждает ими пользоваться.

        По теме — здорово, что 3 ветка теперь поддерживается. Ещё не пробовал PyPy, нужно будет посмотреть. По старинке CPython использую.
          0
          Я просто рассуждаю «как я бы сделал». Это ведь не коммерческий проект крупной корпорации, который подгоняют менеджеры. Поэтому мне не понятна спешка с релизом…

          Если у авторов есть на это причины, хотелось бы их узнать. =)
            +2
            Я наконец-то нашел! :)
            Конкретно для этого проекта (py3k), главное — совместимость, которую как я понял они пилят уже второй год точно.
            Скрытый текст
            The goal of this project is to write an interpreter that interprets version 3 of the Python language. To be precise we would aim at having a Python 3.2 interpreter together in the same codebase as the python 2.7 one.

            The focus of this project is on compatibility, not performance. In particular, it might be possible that the resulting Python 3 interpreter will be slower than the Python 2 one. If needed, optimizing and making it more JIT friendly will be the scope of a separate project.
            здесь
            В то же время, в баг-трекере есть запись про то, что из-за проблем с Юникодом все оптимизации они отключили, так что производительность оценивать действительно бесполезно.
              +2
              Спасибо за прояснение! =)

              Теперь ясно, для них это milestone — «мы сделали это! оно совместимо!»
              +3
              Мне кажется, что разработчики торопятся с выпуском PyPy3, потому что CPython уже давно добрался до версии 3.3. Авторы PyPy, играя роль догоняющих, хотят показать, что они не сидят сложив руки. Надеюсь, что они исправят баги с производительностью и в скором времени выпустят beta 2.
          0
          Поясните человеку, знакомому с Python поверхностно — в чем преимущество PyPy?
            +3
            Об этом написано на первой же странице оффсайта pypy.org
            Если совсем кратко — обычно PyPy работает куда быстрее стандартного CPython.

          Only users with full accounts can post comments. Log in, please.