术语表¶
- 应用程序级
- applevel 代码是在 PyPy 或 CPython 解释器(参见 解释器级)之上运行的普通 Python 代码。
- CPython
- Python 的“默认”实现,用 C 语言编写,由 PSF 在 https://www.pythonlang.cn 上发布。
- 解释器级
- 在此级别运行的代码是 PyPy 解释器实现的一部分,不能与 应用程序级 代码正常交互;它通常为对象空间及其内置函数提供实现。
- 混合模块
- 访问 PyPy 的 解释器级 的模块。这个名字来源于模块的实现可以是 应用程序级 和 解释器级 代码的混合。
- 对象空间
- 对象空间(通常缩写为“objspace”)创建所有对象,并知道如何对对象执行操作。您可以将对象空间视为一个提供固定 API 的库,即一组操作,其实现 a) 对应于已知的 Python 对象语义,b) 扩展或扭曲这些语义,或 c) 用于全程序分析目的。
- 无栈
- 支持各种非传统控制流形式的技术,例如协程、greenlet 和 tasklet。受 Christian Tismer 的 Stackless Python 启发。
- 标准解释器
它是 实现 Python 语言的子系统,由字节码解释器和标准对象空间组成。
- 内置常量
- 在 RPython 中,模块全局变量被视为常量。此外,全局(即预构建)列表和字典应该是不变的(“预构建常量”有时缩写为“pbc”)。