The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз PyPy 6.0, реализации Python, написанной на языке Python"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
"Релиз PyPy 6.0, реализации Python, написанной на языке Python" +/
Сообщение от opennews (??), 27-Апр-18, 00:14 
Состоялся (http://morepypy.blogspot.ru/2018/04/pypy27-and-pypy35-v60-du...) выпуск проекта PyPy 6.0 (http://pypy.org/), в рамках которого развивается реализации языка Python, написанной на языке Python (используется статически типизированное подмножество RPython (http://doc.pypy.org/en/latest/coding-guide.html#id1), Restricted Python). Выпуск подготовлен одновременно для веток PyPy2.7 и PyPy3.5, обеспечивающих поддержку синтаксиса Python 2.7 и Python 3.5, и поставляемых с stdlib 2.7.13 и 3.5.3. Выпуск доступен для Linux (x86, x86_64, PPC64, s390x, ARMv6 или ARMv7 с VFPv3), macOS (x86_64),  OpenBSD, FreeBSD и Windows (x86). PyPy3.5 5.10 отмечен как первый стабильный релиз ветки 3.5 для Linux и macOS (поддержка Windows пока имеет статус бета-версии).


Особенностью PyPy является использование JIT-компилятора, на лету транслирующего некоторые элементы в машинный код, что позволяет обеспечить высокий (http://speed.pypy.org/) уровень производительности - при выполнении некоторых операций PyPy в несколько раз обгоняет классическую реализацию Python на языке Си (CPython). Ценой высокой производительности и использования JIT-компиляции является более высокое потребление памяти - общее потребление памяти в сложных и длительно работающих процессах (например, при трансляции PyPy силами самого PyPy) превышает потребление CPython в полтора-два раза.

В новом выпуске:

-  Значительно увеличена (https://morepypy.blogspot.it/2017/10/cape-of-good-hope-for-p...) производительность и расширена функциональность прослойки cpyext для обеспечения совместимости с C-API. -  Улучшена совместимость с CPython. -  Обеспечена (https://morepypy.blogspot.com/2018/04/improving-syntaxerror-...) генерация более понятных сообщений в случае выявления синтаксических ошибок. -  В сборщик мусора добавлена возможность подключения обработчиков для сбора информации о производительности.-  Обеспечена совместимость с бэкендом  TkAgg, применяемым по умолчанию в Matplotlib, что решило проблему с поддержкой пакетов pygame и pygobject. -  Обновлены модули CFFI 1.11.5 (C Foreign Function Interface) и cppyy 0.6.0 с реализацией интерфейса для вызова функций, написанных на языках Си и C++.


Код для перевода внутреннего представления строк на utf8 не вошёл в релиз. На начальной стадии находится реализация поддержки Python 3.6.


URL: http://morepypy.blogspot.ru/2018/04/pypy27-and-pypy35-v60-du...
Новость: https://www.opennet.ru/opennews/art.shtml?num=48500

Ответить | Правка | Cообщить модератору

Оглавление
Релиз PyPy 6.0, реализации Python, написанной на языке Python, opennews, 27-Апр-18, 00:14  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру