vm-implementation

vm-implementation

文章 0 浏览 4

寻找好的嵌入式&托管语言对

我正在寻找两种(一种?)语言。其中之一是主机,能够运行某些“环境”,第二个可以用于编写在此环境中运行的“代理”脚本。 一些细节: 主机应该能够…

潇烟暮雨 2024-12-11 06:20:18 1 0

如何向自定义虚拟机公开 C 函数?

我正在开发一个虚拟机,我希望能够与 C 接口。换句话说,将虚拟机函数暴露给 C 代码相当容易,但我无法理解的是将 C 函数暴露给虚拟机。 我希望能够向…

只怪假的太真实 2024-12-06 05:17:36 2 0

是否有用 Python 编写的 JavaScript (ECMAScript) 实现?

是否有任何用纯 Python 编写的 JavaScript (ECMAScript) 实现?即使它的实施很慢也没关系。…

自在安然 2024-12-05 04:53:51 1 0

值类型可以通过内联实现吗?

当我第一次看到 C# 中的值类型时,我想到的第一件事是“哇,多么伟大的优化”,第二件事是“我们真的需要一个新的语言构造吗?我们不能用注释来做到这…

叹沉浮 2024-12-03 17:41:05 1 0

在 Rubinius VM 上创建语言

我想尝试使用 Rubinius VM 来创建一种语言,但只是阅读文档,我仍然对如何开始感到困惑。即使查看项目,我似乎仍然无法弄清楚解析和使用虚拟机的位置…

放肆 2024-12-02 20:15:07 0 0

覆盖与查找

我正在阅读 android 中的 SparseArray 类,并遇到了以下方法: public void removeAt(int index) { if (mValues[index] != DELETED) { mValues[index]…

冷心人i 2024-12-02 12:40:39 1 0

了解编译器的最佳方法是什么?

Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…

对不⑦ 2024-11-30 03:24:34 1 0

在C#中分配堆栈大小?

我正在为我一直在研究的字节代码语言开发虚拟机。我正在使用 System.Collections.Generic.Stack 类作为堆栈,但是有什么方法可以分配堆栈大小吗?或者…

十年不长 2024-11-25 16:52:15 2 0

在 C 中,确保多段代码的汇编指令数量是固定的

在我正在编写的虚拟机中,我希望能够以类似于以下伪代码的方式分派命令。 add: reg[memory[pc+1]] = reg[memory[pc+1]] + reg[memory[pc+2]]; pc += 2…

庆幸我还是我 2024-11-24 19:58:58 3 0

Python 中快速动态代码执行的可能性

我有一些以某种形式的 AST 提供的代码,我想执行它。 我可以想到几种方法来做到这一点,例如: 直接解释它。 将其转换为 Python AST(ast 模块)并 Py…

小瓶盖 2024-11-18 21:37:56 3 0

自定义编程语言:如何?

希望这个问题不会太复杂或含糊。我知道我脑子里想要什么,所以祈祷我能用文字表达出来。 我正在寻找一种具有我自己规范的语法的语言,因此我认为我需…

香橙ぽ 2024-11-02 11:25:14 6 0

C++ - 如何消除宏? (将应用程序移植到 ie c# 中)

我创建了简单的虚拟机,为了创建指令字节和开关,我使用 C++ 宏,它看起来像这样(这是简化的示例): typedef t_sint_b32 int; typedef t_sint_b16 s…

守望孤独 2024-11-02 06:38:20 3 0

在 x86 上以汇编形式实现的虚拟机

我只是想知道这里是否有人写过或知道在哪里可以找到一个用 x86 程序集编写的简单虚拟机,最好是 Fasm,但只要简单或至少有很好的注释,任何东西都可以…

忆梦 2024-10-27 00:33:11 6 0

在 Java VM 中,如何处理对象引用

在 Java 应用程序的执行过程中,对象引用是由运行时使用还是在编译时删除? 我想我可以反编译类文件,看看它们是如何用作局部变量和成员变量的。 当您…

晨与橙与城 2024-10-22 14:18:09 5 0

选择加入 JVM 中基于每种语言的尾部调用支持?

虽然尾部调用优化看起来不会被添加为常见的优化技术,特别是在 Sun 被收购之后,但从技术上来说,让在 VM 上运行的语言自行决定编译器是否发出 是不可…

兔姬 2024-10-18 20:51:58 7 0
更多

推荐作者

Gabu-gabumon

文章 0 评论 0

qq_CgiN62

文章 0 评论 0

荔枝明

文章 0 评论 0

¤→小豸慧

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文