在哪里可以了解PyPy的翻译功能?

2024-06-16 09:00:43 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直很难理解皮比的翻译。从简单的阅读描述来看,它看起来绝对是革命性的,但是我很难找到关于将真实世界的代码片段转换为LLVM之类的东西的好文档。这样的事情存在吗?关于它的官方PyPy文档只是略过了一下功能,而不是提供任何我可以自己尝试的东西。在


Tags: 代码文档功能官方pypy事情llvm革命性
3条回答

如果您想要一些实际的例子,PyPy's Getting Started文档有一个标题为“试用翻译程序”的部分。在

PyPy翻译程序一般来说,不打算用于更多的公共用途。我们用它来翻译 我们自己的python解释器(包括JIT和GCs,都是用RPython编写的,这限制了 Python的子集)。这个想法是,有了好的JIT和GC,你甚至可以加速 不知道或不使用PyPy的翻译工具链(更重要的是,没有 把自己限制在RPython上)。在

干杯, 菲加尔

这篇文章似乎涉及了相当多的细节(我认为完整的描述超出了stackoverflow答案的范围):

从一种语言翻译到另一种语言的一般思想并不是特别具有革命性,但它直到最近才在“现实世界”应用程序中得到普及/适用。GWT使用Java(生成Javascript)可以实现这一点,而且还有一个库可以将Haskell翻译成其他各种语言(称为YHC

相关问题 更多 >