PyPy 

PyPy
首次发布2007年​(2007
当前版本
  • 7.3.16 (2024年4月23日;穩定版本)[1]
編輯維基數據鏈接
源代码库 編輯維基數據鏈接
编程语言RPython
操作系统跨平台
类型Python解释器编译器工具链
许可协议MIT許可證
网站https://www.pypy.org/
預覽警告:页面使用了Template:Infobox software不存在的参数"latest preview version"
預覽警告:页面使用了Template:Infobox software不存在的参数"latest release version"

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

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

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



取材自維基百科 - 中文時事百科