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

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

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

Ново издање је значајно по стабилизацији подршке за Питхон 3.6, који је раније био у бета статусу, и имплементацији ЈИТ-а за архитектуру Аарцх64 (АРМ64). Такође је додат нови ЈСОН декодер који је знатно бржи, користи мање меморије и оптимизован за ЈИТ. ЦФФИ 1.13 (Ц Фореигн Фунцтион Интерфаце) модул је ажуриран имплементацијом интерфејса за позивање функција написаних у Ц и Ц++. ЦФФИ се препоручује за интеракцију са Ц кодом, док се цппии препоручује за интеракцију са Ц++ кодом. Модул _ссл ​​заснован на ЦФФИ-у је пренет у грану ПиПи2.7. Модули _хасхлиб и _црипт су конвертовани да користе ЦФФИ.

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

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