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 ()

Python написанный на python

конечно парни пошутили очень хорошо :)

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

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

zloelamo ★★★ ()

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

Harald ★★★★★ ()

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

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

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

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

Stil ★★★★★ ()

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

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

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

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

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

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

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

не смущает, так как gcc - компилятор... Стоп, а pypy это интерпретатор или нет?

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

Насколько я понимаю оно может ещё 3.3 запускать.

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

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

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

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

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

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

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

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

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

zloelamo ★★★ ()

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

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

awesomebuntu ()

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

Misopogon ()

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

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

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