C# 在除 Windows 外的平台下,是通过 Mono 的编译器,生成了 IL 代码,运行在 Mono 虚拟机中,也可以直接运行将已经编译好的 IL 代码(通过任意平台编译)。
理论上,你创造了一门语言,并且实现了某一平台下的编译器,然后实现了所有平台下符合语言规范的虚拟机,你的语言就可以运行在任意平台啦。
问答
C#删除属性XML?
相关阅读
深入浅出Lua虚拟机
开发效率太低?您可能没看这篇文章
【DataMagic】如何在万亿级别规模的数据量上使用Spark
【每日课程推荐】机器学习实战!快速入门在线广告业务及CTR相应知识