具有单寄存器虚拟机的解释器 - 可以评估所有数学。表达式?
我正在写一个解释器。我以前曾这样做过,但从未尝试过可以与 3 + 4 * 2 / ( 1 − 5 ) ^ 2 ^ 3 等表达式一起使用的方法。 我在解析过程中没有遇到问题…
将虚拟机作为应用程序的一部分实现的主要好处是什么?
我最近研究的几个数据库在内部实现了虚拟机来执行各自的数据读取和写入。例如,请查看这篇关于 SQLite 虚拟机(他们称之为“VDBE”)的文章。我很好奇…
BEAM 和 JVM 之间有哪些基本功能/架构差异?
BEAM 和 JVM 之间有哪些基本功能/架构差异? 是的,我知道:一个最初是围绕 java 构建的,另一个是围绕 erlang 构建的 我(在某种程度上)了解 JVM,…
对于开发爱好语言来说,什么是好的 VM?
我正在考虑编写自己的小语言。 我找到了一些选择,但请随意提出更多建议。 JVM Parrot OSA 许多语言都在使用 JVM,但除非您编写类似 Java 的语言,否…
有没有办法在不使用虚拟机的情况下在Smalltalk中进行开发?
我真的开始学习Smalltalk了。现在我正在使用Squeak,但是有什么方法可以在不使用VM的情况下在Smalltalk中进行开发,但是像IDE之类的东西?…