Ntọhapụ nke Nuitka 0.6.17, onye nchịkọta maka asụsụ Python

Nuitka 0.6.17 oru ngo dị ugbu a, nke na-emepụta onye nchịkọta maka ịsụgharị script Python ka ọ bụrụ ihe nnọchiteanya C ++, nke enwere ike ịchịkọta ya na iji libpython maka njedebe kachasị na CPython (iji ngwa njikwa ihe nchịkwa CPython). Ekwenyere na ndakọrịta zuru oke na mwepụta Python 2.6, 2.7, 3.3 - 3.9 ugbu a. Tụnyere CPython, scripts achịkọtara na-egosi nkwalite arụmọrụ 335% na nrịbama pystone. A na-ekesa koodu ọrụ n'okpuru ikike Apache.

Ụdị ọhụrụ ahụ na-agbakwụnye nkwado nnwale maka njikarịcha dabere na nsonaazụ njirimara koodu (PGO - Profile-guided optimization), nke na-enye ohere iburu n'uche atụmatụ ekpebisiri ike n'oge mmemme mmemme. Nbulite ugbu a na-emetụta naanị koodu ejiri GCC chịkọtara. Ngwa mgbakwunye nwere ikike ịrịọ akụrụngwa n'oge achịkọta (pkg_resources.require). Ike nke ngwa mgbakwunye mgbochi bloat agbasawanyela nke ukwuu, nke enwere ike iji ugbu a belata ọnụ ọgụgụ nke ngwugwu mgbe ị na-eji numpy, scipy, skimage, pywt na matplotlib ọba akwụkwọ, gụnyere site n'iwepụ ọrụ ndị na-adịghị mkpa na dochie koodu ọrụ dị mkpa na ogbo ntule. Koodu kachasị mma metụtara multithreading, imepụta klaasị, ịlele njirimara, na ịkpọ usoro. Ọrụ ndị nwere bytes, str na ụdị ndepụta agbagoro ngwa ngwa.

isi: opennet.ru

Tinye a comment