Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
还有其他针对Python虚拟机的语言吗?_Python_Bytecode_Vm Implementation - Fatal编程技术网

还有其他针对Python虚拟机的语言吗?

还有其他针对Python虚拟机的语言吗?,python,bytecode,vm-implementation,Python,Bytecode,Vm Implementation,似乎有相当大一部分新语言是在JVM或CLR上运行的。这样做的最大好处可能是1)访问库和2)可移植性,特别是Java。有人尝试过对Python做同样的事情吗?我能找到的最接近的挖掘方法是: 为什么幸运的stiff曾经拼凑出一个脚本,将Ruby代码编译成Python字节码。我记得它对于简单的Ruby脚本非常有效。你可以看看消息来源,看看他是怎么做到的 编辑:所以他所做的是让Ruby VM生成Ruby字节码,而不是将该字节码翻译成Python。看看Python字节码是如何组装的可能仍然很有趣:) 顺便

似乎有相当大一部分新语言是在JVM或CLR上运行的。这样做的最大好处可能是1)访问库和2)可移植性,特别是Java。有人尝试过对Python做同样的事情吗?我能找到的最接近的挖掘方法是:

为什么幸运的stiff曾经拼凑出一个脚本,将Ruby代码编译成Python字节码。我记得它对于简单的Ruby脚本非常有效。你可以看看消息来源,看看他是怎么做到的

编辑:所以他所做的是让Ruby VM生成Ruby字节码,而不是将该字节码翻译成Python。看看Python字节码是如何组装的可能仍然很有趣:)


顺便说一句,关于Python是否有一个与Java相同的“VM”或“解释器”的有趣线索,对于这个问题,我认为Python有一个VM是合理的。

有人问了一个类似的问题,这个问题似乎是偏离主题的,因为它属于,而当前的标题鼓励列表答案。为什么这更适合程序员?StasExchange?com?说“程序员-堆栈交换是为对软件开发的主观讨论感兴趣的专家程序员准备的。”这个问题是事实,而不是主观的。