ama*_*awa 6 python self-interpreter
一个介绍编程类编写一个Lisp metacircular评估器并不罕见.有没有试图为Python做这个?
是的,我知道Lisp的结构和语法很适合于一个元模型评估器等等.Python很可能会更难.我只是好奇是否已经做出这样的尝试.
orf*_*ftz 8
对于那些不知道元循环评估者是什么的人来说,它是一个用要解释的语言编写的解释器.例如:用Lisp编写的Lisp解释器,或者在我们的例子中,用Python编写的Python解释器.有关更多信息,请阅读SICP的本章.
正如JBernardo所说,PyPy就是其中之一.然而,PyPy的Python解释器,即元循环评估器,是在一个名为RPython的静态类型的Python 子集中实现的.
您会很高兴地知道,从1.5版开始,PyPy完全符合官方Python 2.7规范.更重要的是:PyPy 几乎总是在性能基准测试中胜过Python.
有关更多信息,请参阅PyPy文档和PyPy 额外文档.
归档时间:
15 年 前
查看次数:
831 次
最近记录:
12 年,10 月 前