LINUX.ORG.RU

PyPy2.7 5.6

 ,


0

1

Выпущена новая версия PyPy — транслятора языка Python, использующего подмножество языка RPython (статически типизированный Python).

PyPy использует встроенный JIT-компилятор для трансляции кода в машинные инструкции во время исполнения программы.

PyPy может транслировать код для следующих программных бэкендов:

  • Язык C и дальнейшая компиляция в нативный код.
  • Common Intermediate Language (CIL) — промежуточный язык для JIT-компилятора .NET.
  • Java Virtual Machine (JVM).
  • Транслятор PyPy также может быть запущен в интерпретаторе Python, хотя скорость работы будет крайне низкой; эта возможность полезна для отладки.

Среди новшеств можно отметить:

  • Исправления ошибок в работе прослойки cpyext, служащей для обеспечения совместимости c C-API. Из 6 тысяч тестов NumPy не пройдены только 12.
  • Улучшена поддержка архитектур s390x и PowerPC, теперь для них возможно использование SIMD-инструкций для циклов micronumpy.
  • Добавлена поддержка OpenSSL 1.1.
  • Обновлён модуль CFFI, занимающийся вызовом функций из библиотек на C.

>>> Подробности



Проверено: Klymedy ()
Последнее исправление: Klymedy (всего исправлений: 7)

в ощщем, благодаря желанию некоторых нафармить скор для толксов, ЛОР стал пополняться качественными новостями )

Harald ★★★★★
()

Отлично

anonymous
()

Пора бы уже 3.5 выпустить например.

ass ★★★★
()
Ответ на: комментарий от Harald

в ощщем, благодаря желанию некоторых нафармить скор для толксов, ЛОР стал пополняться качественными новостями )

Таки есть польза от модераторов :)

Stil ★★★★★
()

Отлично, наконец-то от этого проекта появилась прямая польза...

AVL2 ★★★★★
()
Ответ на: комментарий от anonymous

GCC, написанный на Си, стало быть, не смущает?

Не смущает, поскольку он мучительно переехал на C++.

DarkAmateur ★★★★
()
Ответ на: комментарий от inchallah

Подлизываешься к нему теперь, да?

anonymous
()
Ответ на: комментарий от inchallah

Изучай лучше раст, вступай в секту.

anonymous
()
Ответ на: комментарий от zloelamo

И чё? Это в общем-то норма: первое что реализуется на компилируемом языке это собственный компилятор.

Ну так ведь питон это не компилируемый язык. Питон, по сути это виртуальная машина.

anonymous
()
Ответ на: комментарий от anonymous

Ну так здесь и не совсем питон, а его статически типизируемый собрат. И здесь не виртуалка, а жит.

zloelamo ★★★★
()

А как посчитать ненужность ненужно написанного на этом же ненужно?

Вовзвести в степень? Или как?

awesomebuntu
()

Считает действительно намного быстрее. И не требует каких-либо изменений в коде. Не понимаю, почему в стадартный интерпретатор нельзя было встроить jit.

Deleted
()

не смотря на споснорство мозилы в разработку 3.5 версии

по прежнему имеем поделку для любителей обмазыватся не свежими питонами.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.