【发布时间】:2011-07-29 10:52:18
【问题描述】:
我知道 Cosmos 和 SharpOS 已经制作了自己的编译器来从 C# 构建二进制代码,但是您可以使用 Microsoft 的 .NET AOT 来做同样的事情吗?将 C# 编译为 x86,即。我假设您将不得不省略 using 语句,就像操作系统开发中包含语句一样。 任何反馈表示赞赏。谢谢
编辑:我想在内核开发中使用 C# 的主要原因是托管代码带来的内存管理,尤其是单个地址空间属性。是否有必要启动 JIT 编译器,然后编译 C#?还是当时的环境仍然太残缺?感谢反馈
【问题讨论】:
-
你的意思是你想写一个内核,但是内核开发的所有特性都为你处理好了吗?那么你最好使用现有的内核。这就是他们的目的。