PyPy

PyPy
首次发布2007年​(2007
当前版本7.3.19[1]在维基数据编辑(2025年2月26日,4個月前)
源代码库 編輯維基數據鏈接
编程语言RPython
操作系统跨平台
类型Python解释器编译器工具链
许可协议MIT許可證
网站https://www.pypy.org/

PyPy/ˈpp/)是一种Python编程语言实现[2],可用于替代CPython(它是标准实现)。由于PyPy解释器在其内部采用了即时编译器,通常运行得比只是单纯解释器的CPython更快[3]。多数Python代码可以很好的运行在PyPy之上,除非代码依赖于CPython扩展,它们在运行于PyPy的时候,要么不工作要么招致一些开销。PyPy在内部使用叫做元跟踪的技术,它将解释器变换成跟踪即时编译器英语Tracing just-in-time compilation。因为解释通常比编译器要容易写,但运行得更慢,这种技术可以更容易的产生出编程语言的高效实现。PyPy的元跟踪工具链叫做RPython

PyPy不完全兼容于Python(至少最近版本的)生态系统:它的最新发行版本是PyPy 3.11和2.7,分别兼容于相应的CPython版本。

  1. ^ 1.0 1.1 PyPy v7.3.19 release. [2025年3月12日]. 
  2. ^ Interview Maciej Fijalkowski PyPy. [2020-09-26]. (原始内容存档于2021-03-09). 
  3. ^ PyPy Speed. speed.pypy.org. [2019-12-01]. (原始内容存档于2021-05-10). 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne