cpu 不可知是什么意思
这可能是一个基本问题,但 CIL 的定义是什么?
我知道 CIL 是一种与平台和 CPU 无关的中间语言,但是 如果有人解释一下这方面的一些细节以及 CPU 不可知的含义,将会很有帮助。
This may be a basic question, but what is the definition of what CIL means?
I know that CIL is a platform and CPU agnostic intermediate language, but
t would be helpful someone explained some details about this, and what CPU agnostic means.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果某些内容与平台无关,则意味着它在不同平台上不会有任何不同。
(阅读:它在不同的操作系统和可能的设备上以相同的方式工作)
如果某件事与CPU无关,这意味着它将在不同的处理器上以相同的方式工作
(因此它将做完全相同的事情上,例如 ARM 处理器,例如 X86 系列处理器)
If something is
platform agnostic
, that means it will be no different on different platforms.(read : it works the same way on different operating systems, and possibly devices)
If something is
CPU agnostic
, that means it will work the same way on different processors(so it will do the exact same things on, say an ARM processor as it would on, for example an X86 family processor)
CIL 是通用中间语言。这是任何 .NET 语言编译后在操作系统和 CPU 上保持不变的语言。
请参阅通用中间语言。
CIL is Common Intermediate Language. It's what any .NET language gets compiled into that remains the same across OS and CPU.
See Common Intermediate Language.