Издање ПиПи 7.3, Питхон имплементација написана у Питхон-у

Формирана издање пројекта ПиПи 7.3, у оквиру које се развија имплементација језика Питхон написаног у Питхон-у (користећи статички откуцани подскуп РПитхон, Ограничени Питхон). Издање се припрема истовремено за гране ПиПи2.7 и ПиПи3.6, пружајући подршку за Питхон 2.7 и Питхон 3.6 синтаксу. Издање је доступно за Линук (к86, к86_64, ППЦ64, с390к, Аарцх64, АРМв6 или АРМв7 са ВФПв3), мацОС (к86_64), ОпенБСД, ФрееБСД и Виндовс (к86).

Посебна карактеристика ПиПи-а је употреба ЈИТ компајлера, који преводи неке елементе у машински код у ходу, што вам омогућава да обезбедите висок ниво перформанси – при извођењу неких операција, ПиПи је неколико пута бржи од класичне имплементације Питхон-а у језику Ц (ЦПитхон). Цена високих перформанси и коришћења ЈИТ компилације је већа потрошња меморије – укупна потрошња меморије у сложеним и дуготрајним процесима (на пример, када се ПиПи преводи користећи сам ПиПи) премашује потрошњу ЦПитхон-а за један и по до два пута.

Од промена у новом издању се слави ажурирање модула ЦФФИ 1.13.1 (Ц Фореигн Фунцтион Интерфаце) и цппии 1.10.6 са имплементацијом интерфејса за позивање функција написаних у Ц и Ц++ (ЦФФИ се препоручује за интеракцију са Ц кодом, а цппии за Ц++ код). Укључује нову верзију пирепл пакета са интерактивном шкољком ЗАМЈЕНА.
Перформансе кода одговорног за обраду стрингова и манипулисање Уницоде-ом су оптимизоване.
За Виндовс платформу, додата је подршка за кодирање и декодирање различитих кодирања текста. Имплементирана подршка за ОпенССЛ 1.1 и ТЛС 1.3.

Извор: опеннет.ру

Додај коментар