9 पॉइंट द्वारा xguru 2021-06-18 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • Python 2.6~2.7, 3.3~3.9 के साथ पूरी तरह संगत

→ सभी Python libraries/extension modules का उपयोग संभव

→ optimized standalone executable या extension module बनाया जा सकता है

  • Python modules को C-स्तर के program में बदलने के बाद libpython और C files का उपयोग करके यह CPython की तरह काम करता है

→ सभी optimizations का लक्ष्य अनावश्यक overhead को कम करना है, साथ ही उच्च compatibility बनाए रखना

→ यह पहले से ही CPython से तेज़ है, लेकिन अभी भी optimization की काफी गुंजाइश है

  • Windows/macOS/Linux/BSD समर्थन (x86, x86_64, ARM)

2 टिप्पणियां

 
zizek21 2021-06-18

nuitka बुरा नहीं है, लेकिन असल में इस्तेमाल करने पर एक समस्या यह है कि यह उम्मीद से ज़्यादा धीमा लगता है, आह...

https://github.com/kostya/jit-benchmarks

 
xguru 2021-06-18

JIT तरीके वाला PyPy execution speed में ज़्यादा तेज़ है, लेकिन आखिर में Python code को deploy करना ही पड़ता है, जबकि

Nuitka compatibility के मामले में भी बेहतर है और standalone executable बनाना भी संभव बनाता है, इसलिए Python में लिखे code को binary के रूप में distribute करना हो तो यह शायद सबसे बेहतरीन विकल्प है।