我一直在开发一个 Smalltalk 变体,只是为了好玩,我想知道在针对后端时,stackoverflowers 的伙伴会选择什么。这些是我目前的考虑:
.NET、JVM:这两个 VM 主要用于静态类型语言,我认为很难针对像 smalltalk 这样的动态语言。
Python(作为源代码):似乎是最简单的方法。此外,如果我可以发出 Python 字节码会更好,但它没有像其他 VM 的 AFAIK 那样被很好地记录(需要挖掘 Python 的源代码以获取详细信息!)。
自制口译员:不可能,因为这不好玩:-)
LLVM、NekoVM、Parrot 是我正在检查的其他选项。您对此有何看法?