ಪೈಥಾನ್ ಭಾಷೆಯ ಕಂಪೈಲರ್ ನ್ಯೂಟ್ಕಾ 0.6.17 ಬಿಡುಗಡೆ

Nuitka 0.6.17 ಯೋಜನೆಯು ಈಗ ಲಭ್ಯವಿದೆ, ಇದು ಪೈಥಾನ್ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು C++ ಪ್ರಾತಿನಿಧ್ಯಕ್ಕೆ ಭಾಷಾಂತರಿಸಲು ಕಂಪೈಲರ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ, ನಂತರ ಗರಿಷ್ಠ CPython ಹೊಂದಾಣಿಕೆಗಾಗಿ (ಸ್ಥಳೀಯ CPython ಆಬ್ಜೆಕ್ಟ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಟೂಲ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು) libpython ಬಳಸಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು. ಪೈಥಾನ್ 2.6, 2.7, 3.3 - 3.9 ರ ಪ್ರಸ್ತುತ ಬಿಡುಗಡೆಗಳೊಂದಿಗೆ ಸಂಪೂರ್ಣ ಹೊಂದಾಣಿಕೆಯನ್ನು ಖಾತ್ರಿಪಡಿಸಲಾಗಿದೆ. CPython ಗೆ ಹೋಲಿಸಿದರೆ, ಸಂಕಲಿಸಿದ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳು ಪೈಸ್ಟೋನ್ ಮಾನದಂಡಗಳಲ್ಲಿ 335% ಕಾರ್ಯಕ್ಷಮತೆ ಸುಧಾರಣೆಯನ್ನು ತೋರಿಸುತ್ತವೆ. ಯೋಜನೆಯ ಕೋಡ್ ಅನ್ನು ಅಪಾಚೆ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.

В новой версии добавлена экспериментальная поддержка оптимизации на основе результатов профилирования кода (PGO — Profile-guided optimization), позволяющей учитывать особенности, определяемые во время выполнения программы. Оптимизация пока применима только к коду, компилируемому при помощи GCC. Для плагинов предоставлена возможность запроса ресурсов во время компиляции (pkg_resources.require). Значительно расширены возможности плагина anti-bloat, который теперь может применяться для уменьшения числа пакетов при использовании библиотек numpy, scipy, skimage, pywt и matplotlib, в том числе через исключение лишних функций и подстановку необходимого кода функций на этапе парсинга. Проведена оптимизация кода, связанного с многопоточностью, созданием классов, проверкой атрибутов и вызовом методов. Ускорено выполнение операций с типами bytes, str и list.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ