PyPy
Python程式語言的直譯器與即時編譯器 / 維基百科,自由的 encyclopedia
親愛的 Wikiwand AI, 讓我們通過簡單地回答這些關鍵問題來保持簡短:
你能列出最重要的事實和統計數據嗎 PyPy?
為 10 歲的孩子總結這篇文章
顯示所有問題
PyPy(/ˈpaɪpaɪ/)是一种Python编程语言实现[2],可用于替代CPython(它是标准实现)。PyPy通常运行得比CPython更快,因为PyPy是一种即时编译器,而CPython是一种解释器[3]。多数Python代码可以很好的运行在PyPy之上,除非代码依赖于CPython扩展,它们在运行于PyPy的时候,要么不工作要么招致一些开销。PyPy在内部使用叫做元跟踪的技术,它将解释器变换成跟踪即时编译器(英语:Tracing just-in-time compilation)。因为解释通常比编译器要容易写,但运行得更慢,这种技术可以更容易的产生出编程语言的高效实现。PyPy的元跟踪工具链叫做RPython。
事实速览 首次发布, 当前版本 ...
首次发布 | 2007年,17年前(2007) |
---|---|
当前版本 |
|
源代码库 | |
编程语言 | RPython |
操作系统 | 跨平台 |
类型 | Python解释器和编译器工具链 |
许可协议 | MIT許可證 |
网站 | https://www.pypy.org/ |
关闭
PyPy不完全兼容于Python(至少最近版本的)生态系统:它的最新发行版本PyPy 3.10、3.9和2.7,分别兼容于相应的CPython版本。