PyPy

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

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和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). 

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search