vm-implementation

vm-implementation

文章 0 浏览 3

自定义编程语言:如何?

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

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

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

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

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

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

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

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

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

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

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

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

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

兔姬 2024-10-18 20:51:58 1 0

python vm每次都会编译方法吗?

如果我的模块中的几个地方都调用了一个函数,那么虚拟机是否仅在第一次执行该函数时将其编译为本机代码,而不是在其他调用中使用兑现的代码? (如 .N…

那小子欠揍 2024-10-16 04:30:32 2 0

如何在 x86 汇编中编写自修改代码

我正在考虑为我最近开发的一个业余爱好虚拟机编写一个 JIT 编译器。我了解一些汇编语言(我主要是一名 C 程序员。我可以阅读大多数汇编语言并参考我不…

总攻大人 2024-10-14 08:55:03 3 0

在 C 虚拟机中实现寄存器

我用 C 语言编写了一个虚拟机作为业余爱好项目。该虚拟机执行的代码与 Intel 语法 x86 汇编非常相似。问题是这个虚拟机使用的寄存器只是名义上的寄存…

半夏半凉 2024-10-14 06:44:03 3 0

虚拟机中的函数调用杀死性能

我用 C 语言编写了一个虚拟机,它有一个调用表,其中填充了指向提供虚拟机操作码功能的函数的指针。当虚拟机运行时,它首先解释程序,为所提供的操作…

冰火雁神 2024-10-12 17:36:51 4 0

什么是虚拟机?为什么动态语言需要虚拟机?

例如,Python 和 Java 有 VM,而 C 和 Haskell 则没有。 (错了请指正) 想想线两边都有什么语言,找不到原因。 Java 在很多方面都是静态的,而 Haske…

那请放手 2024-10-11 03:20:26 4 0

支持并行化的Scheme VM

我用 Java 编写了一个方案评估器,它执行一些并行化技巧。目前除了我之外任何人都无法使用它,但我得到了一些结果。 前端和中端对于我的目的来说还可…

任性一次 2024-10-06 13:35:37 3 0

在虚拟机中实现 I/O 的更好方法?

我正在编写一个虚拟机 - 不是像 Virtualbox 这样的现有架构模拟器,而是像 JVM 或 BEAM 这样的东西 - 具有自己的指令集、内存模型等。最终我计划实现…

遥远的绿洲 2024-10-03 08:18:12 5 0

python字节码、解释器和虚拟机

这是一个非常广泛的问题,我主要是在寻找可以了解以下内容的更多资源。 我知道 python 解释器是用 C 编写的,并生成在同样用 C 编写的 python 虚拟机…

紫瑟鸿黎 2024-10-02 02:59:40 5 0

PHP 如何知道(或者确实知道)它使用什么类型的变量?

我没有用很多语言做过太多编程,但我知道在 C(++) 中,你必须声明一个变量类型(int、char 等)。 当然,在 PHP 中您不必这样做。您可以从 $str = "so…

失眠症患者 2024-09-30 01:17:12 5 0

如何使用字节码来优化动态语言的执行时间?

我对一些优化方法或通用字节码设计感兴趣,与 AST 的解释相比,这可能有助于使用 VM 加快执行速度。…

夏九 2024-09-16 04:57:59 6 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

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