แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™ PyPy 7.2 แžŠแŸ‚แž›แž‡แžถแž€แžถแžšแžขแž“แžปแžœแžแŸ’แž Python แžŠแŸ‚แž›แž”แžถแž“แžŸแžšแžŸแŸแžšแž“แŸ…แž€แŸ’แž“แžปแž„ Python

แž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„ แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž‚แž˜แŸ’แžšแŸ„แž„ PyPy แŸง.แŸขแžŠแŸ‚แž›แž€แŸ’แž“แžปแž„แž“แŸ„แŸ‡แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž—แžถแžŸแžถ Python แžŠแŸ‚แž›แžŸแžšแžŸแŸแžšแž‡แžถแž—แžถแžŸแžถ Python แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž„แŸ’แž€แžพแžแžกแžพแž„ (แžŠแŸ„แž™แž”แŸ’แžšแžพแžŸแŸ†แžŽแžปแŸ†แžšแž„แžŠแŸ‚แž›แž”แžถแž“แžœแžถแž™แž”แž‰แŸ’แž…แžผแž›แžŠแŸ„แž™แž‹แžทแžแžทแžœแž“แŸ’แž RPython, Restricted Python). แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แžšแŸ€แž”แž…แŸ†แž€แŸ’แž“แžปแž„แž–แŸแž›แžŠแŸ†แžŽแžถแž›แž‚แŸ’แž“แžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแžถแžแžถ PyPy2.7 แž“แžทแž„ PyPy3.6 แžŠแŸ„แž™แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžœแžถแž€แŸ’แž™แžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ Python 2.7 แž“แžทแž„ Python 3.6 แŸ” แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž“แŸแŸ‡แž˜แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Linux (x86, x86_64, PPC64, s390x, Aarch64, ARMv6 แžฌ ARMv7 with VFPv3), macOS (x86_64), OpenBSD, FreeBSD แž“แžทแž„ Windows (x86) แŸ”

แž˜แžปแžแž„แžถแžšแž–แžทแžŸแŸแžŸแžšแž”แžŸแŸ‹ PyPy แž‚แžบแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž…แž„แž€แŸ’แžšแž„ JIT แžŠแŸ‚แž›แž”แž€แž”แŸ’แžšแŸ‚แž’แžถแžแžปแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž‘แŸ…แž‡แžถแž€แžผแžŠแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž—แŸ’แž›แžถแž˜แŸ— แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แž•แŸ’แžแž›แŸ‹ แžแŸ’แž–แžŸแŸ‹ แž€แž˜แŸ’แžšแžทแžแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš - แž“แŸ…แž–แŸแž›แžขแž“แžปแžœแžแŸ’แžแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž˜แžฝแž™แž…แŸ†แž“แžฝแž“ PyPy แž›แžฟแž“แž‡แžถแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž”แžปแžšแžถแžŽแžšแž”แžŸแŸ‹ Python แž‡แžถแž—แžถแžŸแžถ C (CPython) แž…แŸ’แžšแžพแž“แžŠแž„แŸ” แžแž˜แŸ’แž›แŸƒแž“แŸƒแž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžแŸ’แž–แžŸแŸ‹ แž“แžทแž„แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž€แžถแžšแž…แž„แž€แŸ’แžšแž„ JIT แž‚แžบแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แž€แžถแž“แŸ‹แžแŸ‚แžแŸ’แž–แžŸแŸ‹ - แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžŸแžšแžปแž”แž“แŸ…แž€แŸ’แž“แžปแž„แžŠแŸ†แžŽแžพแžšแž€แžถแžšแžŠแŸแžŸแŸ’แž˜แžปแž‚แžŸแŸ’แž˜แžถแž‰ แž“แžทแž„แž™แžผแžšแžขแž„แŸ’แžœแŸ‚แž„ (แžงแž‘แžถแž แžšแžŽแŸ แž“แŸ…แž–แŸแž›แž”แž€แž”แŸ’แžšแŸ‚ PyPy แžŠแŸ„แž™แž”แŸ’แžšแžพ PyPy แžแŸ’แž›แžฝแž“แžœแžถ) แž›แžพแžŸแž–แžธแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹ CPython แžŠแŸ„แž™แž˜แžฝแž™แž€แž“แŸ’แž›แŸ‡แž‘แŸ…แž–แžธแžšแŸ” แžŠแž„แŸ”

แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžแŸ’แž˜แžธแž‚แžบแž‚แžฝแžšแžฑแŸ’แž™แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแŸ’แžแŸแžšแž—แžถแž–แžŸแž˜แŸ’แžšแžถแž”แŸ‹ Python 3.6 แžŠแŸ‚แž›แž–แžธแž˜แžปแž“แžŸแŸ’แžแžทแžแž€แŸ’แž“แžปแž„แžŸแŸ’แžแžถแž“แž—แžถแž–แž”แŸแžแžถ แž“แžทแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แž JIT แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜ Aarch64 (ARM64) แŸ” แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž•แž„แžŠแŸ‚แžšแž“แžผแžœแžงแž”แž€แžšแžŽแŸแžŒแžทแž€แžผแžŠ JSON แžแŸ’แž˜แžธแžŠแŸ‚แž›แž˜แžถแž“แž›แŸ’แž”แžฟแž“แž›แžฟแž“แž‡แžถแž„แž˜แžปแž“ แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžขแž„แŸ’แž‚แž…แž„แž…แžถแŸ†แžแžทแž…แž‡แžถแž„แž˜แžปแž“ แž“แžทแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžฑแŸ’แž™แž”แŸ’แžšแžŸแžพแžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ JIT แŸ” แž˜แŸ‰แžผแžŒแžปแž› CFFI 1.13 (C Foreign Function Interface) แžแŸ’แžšแžผแžœแž”แžถแž“แžขแžถแž”แŸ‹แžŠแŸแžแž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แžปแžแž„แžถแžšแž แŸ…แž‘แžผแžšแžŸแž–แŸ’แž‘แžŠแŸ‚แž›แžŸแžšแžŸแŸแžšแž€แŸ’แž“แžปแž„ C แž“แžทแž„ C++แŸ” CFFI แžแŸ’แžšแžผแžœแž”แžถแž“แžŽแŸ‚แž“แžถแŸ†แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแž“แŸ’แžแžšแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž‡แžถแž˜แžฝแž™แž€แžผแžŠ C แžแžŽแŸˆแž–แŸแž›แžŠแŸ‚แž› cppyy แžแŸ’แžšแžผแžœแž”แžถแž“แžŽแŸ‚แž“แžถแŸ†แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแž“แŸ’แžแžšแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž‡แžถแž˜แžฝแž™แž€แžผแžŠ C++ แŸ” แž˜แŸ‰แžผแžŒแžปแž› _ssl แžŠแŸ‚แž›แž•แŸ’แžขแŸ‚แž€แž›แžพ CFFI แžแŸ’แžšแžผแžœแž”แžถแž“แž”แž‰แŸ’แž‡แžผแž“แžแŸ’แžšแžกแž”แŸ‹แž‘แŸ…แžŸแžถแžแžถ PyPy2.7 แŸ” แž˜แŸ‰แžผแžŒแžปแž› _hashlib แž“แžทแž„ _crypt แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ†แž”แŸ’แž›แŸ‚แž„แž‘แŸ…แž”แŸ’แžšแžพ CFFI แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹