为什么Actionscript、Java、C#等要编译成中间代码?
我知道使用中间代码的跨平台优势。
问题是:与解释的脚本(JS、Python、PHP、Perl 等)相比,编译为中间代码有什么好处?
仅仅是为了代码混淆吗?或者是什么?
此外,与编译为本机代码相比,有什么好处?
解析和 JIT 编译 IL 代码比解析 Java 或尤其是 C#(具有更多功能)等高级语言要快得多。
它还允许开发人员使用新的语言功能,而无需更新最终用户计算机上的任何内容。 (例如,LINQBridge)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)