是否有用 Python 编写的 JavaScript (ECMAScript) 实现?
是否有任何用纯 Python 编写的 JavaScript (ECMAScript) 实现?即使它的实施很慢也没关系。…
了解编译器的最佳方法是什么?
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…
在 C 中,确保多段代码的汇编指令数量是固定的
在我正在编写的虚拟机中,我希望能够以类似于以下伪代码的方式分派命令。 add: reg[memory[pc+1]] = reg[memory[pc+1]] + reg[memory[pc+2]]; pc += 2…
Python 中快速动态代码执行的可能性
我有一些以某种形式的 AST 提供的代码,我想执行它。 我可以想到几种方法来做到这一点,例如: 直接解释它。 将其转换为 Python AST(ast 模块)并 Py…
C++ - 如何消除宏? (将应用程序移植到 ie c# 中)
我创建了简单的虚拟机,为了创建指令字节和开关,我使用 C++ 宏,它看起来像这样(这是简化的示例): typedef t_sint_b32 int; typedef t_sint_b16 s…
选择加入 JVM 中基于每种语言的尾部调用支持?
虽然尾部调用优化看起来不会被添加为常见的优化技术,特别是在 Sun 被收购之后,但从技术上来说,让在 VM 上运行的语言自行决定编译器是否发出 是不可…