gpt4 book ai didi

Python 元循环求值器

转载 作者:太空狗 更新时间:2023-10-29 22:27:48 25 4
gpt4 key购买 nike

编程入门类(class)编写 Lisp 元循环求值器的情况并不少见。有没有尝试为 Python 做这件事?

是的,我知道 Lisp 的结构和语法非常适合元循环求值器等。Python 很可能会更难。我只是好奇是否有过这样的尝试。

最佳答案

对于那些不知道什么是元循环求值器的人来说,它是一个用要解释的语言编写的解释器。例如:一个用 Lisp 编写的 Lisp 解释器,或者在我们的例子中,一个用 Python 编写的 Python 解释器。更多信息,read this chapter from SICP .

作为JBernardo said , PyPy是一个。然而,PyPy 的 Python 解释器,即元循环求值器,是在一个名为 RPython 的静态类型 子集 中实现的。 .

您会很高兴地得知,从 1.5 版开始,PyPy 完全符合官方 Python 2.7 规范。更是如此:PyPy nearly always beats Python在性能基准中。

有关详细信息,请参阅 PyPy docsPyPy extra docs .

关于Python 元循环求值器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6165177/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com