本地代码与CPU直接相关,由于不同的硬件结构和操作系统,不同的CPU所能执行的本地代码是不同的。也叫本机代码或native代码。C、C++写的代码即为本地代码。
Java与C#则采用了虚拟机的机制,屏蔽了底层硬件和操作系统的不同,写的代码经编译后生成了一种中间语言代码,如java的class字节码。这种中间语言代码不能被CPU直接执行,由虚拟机负责解释,并将其转换为本地代码。这种中间语言代码即为托管代码。
最后
以上就是会撒娇冬天最近收集整理的关于本地代码与机器代码的全部内容,更多相关本地代码与机器代码内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复