纵有疾风起
人生不言弃

什么是PyPy?

从历史上看,PyPy已被用来表示两件事。第一个是 RPython翻译工具链,用于为动态编程语言生成解释器。第二个是使用它生成的Python的一个特定实现。因为RPython使用与Python相同的语法,所以这个生成的版本被称为用Python编写的Python解释器。它设计灵活,易于实验。

为了更清楚,我们从使用RPython编写的源代码开始,应用RPython转换工具链,最后将PyPy作为二进制可执行文件。这个可执行文件是Python解释器。

事实证明,双重用法令人困惑,因此我们已经不再使用PyPy这个词来表示工具链和生成的解释器。现在我们使用单词PyPy来引用Python实现,并在我们指的是框架时明确提到 RPython翻译工具链

一些较旧的文档,演示文稿,论文和视频仍将具有旧的用法。特此警告你。

我们通过提供可以生成自定义Python版本的编译器工具套件,针对各种各样的平台,无论大小。平台,内存和线程模型以及JIT编译器本身是转换过程的一部分 – 而不是将低级细节编码到语言实现本身。

未经允许不得转载:起风网 » 什么是PyPy?
分享到: 生成海报

评论 抢沙发

评论前必须登录!

立即登录