CPython рдХреЛ рд▓рд╛рдЧрд┐ JIT рдХрдореНрдкрд╛рдЗрд▓рд░ рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ Pyston-lite рдПрдХреНрд╕рдЯреЗрдиреНрд╕рдирдХреЛ рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬ рдЙрдкрд▓рдмреНрдз рдЫред CPython рдХреЛрдб рдмреЗрд╕рдХреЛ рдлреЛрд░реНрдХрдХреЛ рд░реВрдкрдорд╛ рдЫреБрдЯреНрдЯреИ рд╡рд┐рдХрд╛рд╕ рдЧрд░рд┐рдПрдХреЛ Pyston рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╡рд┐рдкрд░реАрдд, Pyston-lite рдорд╛рдирдХ рдкрд╛рдЗрдерди рдЗрдиреНрдЯрд░рдкреНрд░рд┐рдЯрд░ (CPython) рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрди рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рдПрдХреНрд╕рдЯреЗрдиреНрд╕рдирдХреЛ рд░реВрдкрдорд╛ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫред рдирдпрд╛рдБ рд░рд┐рд▓реАрдЬ рдкрд╣рд┐рд▓реЗ рд╕рдорд░реНрдерд┐рдд 3.7 рд╢рд╛рдЦрд╛рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд Python 3.9, 3.10, рд░ 3.8 рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдкреНрд░рджрд╛рди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЫред
Pyston-lite рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ PIP рд╡рд╛ Conda рдкреНрдпрд╛рдХреЗрдЬ рдкреНрд░рдмрдиреНрдзрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдердк рд╡рд┐рд╕реНрддрд╛рд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реЗрд░ рдЕрдиреБрд╡рд╛рджрдХ рдкрд░рд┐рд╡рд░реНрддрди рдирдЧрд░реА рдЖрдзрд╛рд░рднреВрдд Pyston рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред Pyston-lite рдкрд╣рд┐рд▓реЗ рдиреИ PyPI рд░ Conda рднрдгреНрдбрд╛рд░рд╣рд░реВрдорд╛ рд╣реЛрд╕реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди, рдХреЗрд╡рд▓ "pip install pyston_lite_autoload" рд╡рд╛ "conda install pyston_lite_autoload -c pyston" рдЖрджреЗрд╢ рдЪрд▓рд╛рдЙрдиреБрд╣реЛрд╕реНред рджреБрдИ рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВ рд╕реБрдЭрд╛рд╡ рджрд┐рдЗрдиреНрдЫ: pyston_lite (JIT рдкреНрд░рддреНрдпрдХреНрд╖) рд░ pyston_lite_autoload (рдкрд╛рдЗрдерди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд░реБ рдЧрд░реНрджрд╛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд JIT рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрджрдЫ)ред pyston_lite.enable() рдкреНрд░рдХрд╛рд░реНрдп рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЕрдЯреЛрд▓реЛрдб рдореЛрдбреНрдпреБрд▓ рд╕реНрдерд╛рдкрдирд╛ рдирдЧрд░реАрдХрди рдПрдкреНрд▓рд┐рдХреЗрд╕рди рднрд┐рддреНрд░рдмрд╛рдЯ JIT рд╕рдХреНрд╖рдо рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдпрд▓рд╛рдИ рдкреНрд░реЛрдЧреНрд░рд╛рдореЗрдЯрд┐рдХ рд░реВрдкрдорд╛ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рдкрдирд┐ рд╕рдореНрднрд╡ рдЫред
рдердк рд░реВрдкрдорд╛, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдШреЛрд╖рдгрд╛ рдЧрд░реЗ рдХрд┐ рдЙрдиреАрд╣рд░реВ рдЕрдм рдкрд╛рдЗрд╕реНрдЯрди-рд▓рд╛рдЗрдЯрд▓рд╛рдИ рдЖрдлреНрдиреЛ рдкреНрд░рд╛рдердорд┐рдХ рдЙрддреНрдкрд╛рджрдирдХреЛ рд░реВрдкрдорд╛ рд╡рд┐рдЪрд╛рд░ рдЧрд░рд┐рд░рд╣реЗрдХрд╛ рдЫрдиреНред рдирд┐рдпрдорд┐рдд рдкрд╛рдЗрд╕реНрдЯрдирд▓реЗ рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рддрд░ рдпрд╕рдХреЛ рдкреНрд░рдпреЛрдЧрд▓рд╛рдИ рджреЛрднрд╛рд╖реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрдиреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛рд▓реЗ рдмрд╛рдзрд╛ рдкреБрд░реНтАНрдпрд╛рдЙрдБрдЫ, рдЬрдмрдХрд┐ рдкрд╛рдЗрд╕реНрдЯрди-рд▓рд╛рдЗрдЯ рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ рдЕрд╡рд╕реНрдерд┐рдд рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд╣рд░реВрдорд╛ рдПрдХреАрдХреГрдд рд╣реБрдиреНрдЫред рд╕рдореНрднрд╡ рднрдПрдорд╛ рдкрд╛рдЗрд╕реНрдЯрдирдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрдХреВрд▓рдирд╣рд░реВ рдореБрдЦреНрдп CPython рдкреНрдпрд╛рдХреЗрдЬрдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░рд┐рдиреЗрдЫред рджреАрд░реНрдШрдХрд╛рд▓реАрди рд░реВрдкрдорд╛, JIT рдХрдореНрдкрд╛рдЗрд▓рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рдореБрдЦреНрдп CPython рдкреНрдпрд╛рдХреЗрдЬрдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдиреЗ рдЗрдЪреНрдЫрд╛ рдЫред
рдпрд╕рдХреЛ рд╣рд╛рд▓рдХреЛ рд░реВрдкрдорд╛, CPython 3.8 рдХреЛ рддреБрд▓рдирд╛рдорд╛, Pyston-lite рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирд╛рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ macrobenchmarks рдкрд╛рдардорд╛ резреж% рд░ pyperformance рдкрд░реАрдХреНрд╖рдгрдорд╛ реирео% рд▓реЗ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдмрдврд╛рдЙрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рддреБрд▓рдирд╛рдХреЛ рд▓рд╛рдЧрд┐, рд╕реНрдЯреНрдпрд╛рдиреНрдбрдЕрд▓реЛрди Pyston рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рдкреНрд░рджрд░реНрд╢рди рд▓рд╛рдн рдХреНрд░рдорд╢рдГ реирео% рд░ ремрел% рдЫред
рдореБрдЦреНрдп CPython рей.резрез рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдЖрдЧрд╛рдореА рд░рд┐рд▓реАрдЬрдорд╛ рдмрд╛рдЗрдЯрдХреЛрдб рд╕реНрдЯреЗрдЯ рдХреНрдпрд╛рд╕рд┐рдЩ, рдлрдВрдХреНрд╢рди рдХрд▓ рдПрдХреНрд╕реЗрд▓реЗрд░реЗрд╕рди, рд░ рд╕рд╛рдорд╛рдиреНрдп рдЕрдкрд░реЗрд╢рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рджреНрд░реБрдд рджреЛрднрд╛рд╖реЗрдХреЛ рдкреНрд░рдпреЛрдЧрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ, рд╕рд╛рдереИ Cinder рд░ HotPy рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рддрдпрд╛рд░ рдкрд╛рд░рд┐рдПрдХрд╛ рдХреЗрд╣реА рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рдирд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред рдлрд▓рд╕реНрд╡рд░реВрдк, CPython рей.резрезrc3.11 рд▓реЗ рдорд╛рдерд┐ рдЙрд▓реНрд▓реЗрдЦрд┐рдд рдкрд░реАрдХреНрд╖рдгрд╣рд░реВрдорд╛ резреи% рд░ реирем% рдХреЛ рдкреНрд░рджрд░реНрд╢рди рд╡реГрджреНрдзрд┐ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрдЫ, рдЬреБрди Pyston-lite рд╕реВрдЪрдХрд╣рд░реВрд╕рдБрдЧ рддреБрд▓рдирд╛ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ (рдирдпрд╛рдБ CPython рд░ Pyston-lite рд▓реЗ рдлрд░рдХ рдЕрдиреБрдХреВрд▓рдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, Pyston-lite рд▓рд╛рдИ CPython рей.резрез рдорд╛ рдкреЛрд░реНрдЯ рдЧрд░реНрдирд╛рд▓реЗ рдпрд╕ рд╢рд╛рдЦрд╛рдХреЛ рдкреНрд░рджрд░реНрд╢рдирд▓рд╛рдИ рдЕрдЭ рдмрдврд╛рдЙрдиреЗрдЫ)ред
рд╕реНрд░реЛрдд: opennet.ru
