【发布时间】:2011-01-27 17:33:51
【问题描述】:
哪些处理器能够运行Common Intermediate Language(CIL),以前称为 Microsoft 中间语言 (MSIL)?显然,任何可以运行带有 .net 的 Microsoft Windows 的机器以及 Mono 项目所针对的机器都符合条件。
.NET Micro Framework 似乎能够针对上述未涵盖的其他处理器,但我不清楚它是否使用 CIL。
是否有人列出了哪些处理器能够在 CIL 中运行程序或直接解释 C#(就像 .NET Micro Framework 似乎所做的那样)?
EDIT 澄清一下,我知道 CLI 不是直接在金属上执行的,而是由运行时引擎执行的。因此,对于这个问题,任何具有执行 CIL 的运行时引擎的处理器都符合条件。
【问题讨论】:
-
你的问题没有真正的意义。要么你在问哪些处理器实际上使用 CIL 作为它们的机器指令代码,在这种情况下,答案当然是“无”——或者你在问什么处理器理论上可以执行 CLR,在这种情况下,答案显然是“所有这些,除了那些非常有限以至于不能真正执行任意程序的程序”。
标签: cil