Java中的Forth Interpreter
发布时间:2020-12-15 00:05:51 所属栏目:Java 来源:网络整理
导读:Here我发现了一个用Java实现的Simple Forth Interpreter. 但是,如果我想使用它,我不明白它的意义吗? Forth Interpreter的优点是什么: 如果最终编译的代码是 由JVM执行的仍然是“Byte 代码“我们将会怎样 口译员在做什么? 写作会有所帮助吗? 高效/紧凑的
Here我发现了一个用Java实现的Simple Forth Interpreter.
但是,如果我想使用它,我不明白它的意义吗? Forth Interpreter的优点是什么: >如果最终编译的代码是 你的意见… 解决方法
这是值得商榷的. 我相信FORTH人会告诉你它很快.但我怀疑在Java中实现的FORTH解释器上运行的FORTH程序的执行速度是否与直接在Java中实现的等效程序的速度相对应.首先,JIT编译器无法像普通Java版本那样优化FORTH解释器. 如果“紧”意味着“使用更少的记忆”,我认为差异将是微不足道的.请记住,在“FORTH in Java”和“plain Java”情况下,您都拥有Java JVM的所有内存开销.这可能会破坏FORTH代码密度与等效编译Java代码密度的任何比较. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |