gpt4 book ai didi

c# - 应用程序的沙盒虚拟机(C++ 与 C#)

转载 作者:行者123 更新时间:2023-11-30 04:37:11 25 4
gpt4 key购买 nike

我想写a sandbox virtual machine for executing a compiled program .您如何看待:如果我们考虑性能,使用这两种语言中的哪一种会更好?或者您可以推荐另一个?

最佳答案

您的 VM 的性能将更多地受到您实现它的方式的影响,而不是使用哪种语言。如果您在 C# 和 C++ 中以相同的方式实现它,则性能将相当。

支持 C++ 的一点是,您可以直接从沙盒应用程序中执行部分 native 代码。可以在 C# 中执行相同的操作,但这需要一些翻译并使用 Reflection.Emit 发出相应的字节代码。

关于c# - 应用程序的沙盒虚拟机(C++ 与 C#),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4056450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com