Native Code — 本机代码,即已被编译为运行于特定处理器机器码的代码。

       本地代码(native code)是计算机编程(代码),编译用来运行一个特殊的处理器(如英特尔x86级的处理器)和它的特殊指令集。如果同一个程序在不同的处理器上执行的话软件就必须能够模拟出旧的处理器的指令。这种情况下,同一个程序是在模拟模式下运行的,这样就会导致它比在本机模式下运行速度慢。(这个程序可以重写并且重新编译这样就可以用新的处理器执行本机模式了。)
       本地代码也可以与字节码区分开来(有时候叫做编译代码),这种代码可以在虚拟机上运行(比如JAVA虚拟机)。虚拟机是一个把通用字节码转换成用于特定处理器的本地代码的程序。微软的.NET编译器产生的就是字节码微软叫它作中间语言)。Java字节码和微软的中间语言都能在执行前被即时编译器编译成高性能的本机代码。
 
源自百度百科

最新文章

  1. Python下载网页的几种方法
  2. 国内开源的即时通讯框架 (endv.cn) (前言)
  3. Oracle性能优化之SQL语句
  4. js/jQuery判断浏览器名称、内核版本、浏览器壳
  5. qt 5 小练习 简易画板
  6. STL之deque、queue、stack、list
  7. GridView中的编辑和删除按钮,执行更新和删除代码之前的更新提示或删除提示
  8. cocos2d-x 3.3 显示中文
  9. oracle_plseq客户端中文乱码
  10. [BZOJ 2500] 幸福的道路
  11. 微信小程序——智能小秘“遥知之”源码分享(语义理解基于olami)
  12. [SCOI2007]降雨量
  13. LCD接口和RGB介绍【转】
  14. java webservice生成客户端代码并调用
  15. 关于new 这个动作怎么理解面试遇到过
  16. MySQL 之数据库增量数据恢复案例
  17. ajax的跨域解决方案(java+ajax)
  18. 【CXF】- 拦截器 Interceptor
  19. python 安装配置(windows)
  20. redis 指定IP访问

热门文章

  1. ubuntu中gitlab搭建
  2. linux命令(35):diff命令
  3. [整理]Unity3D游戏开发之Lua
  4. 使用 "java -jar"命令启动jar包时报不支持的jdk版本异常
  5. mybatis使用注解往postgresql数据库表insert数据[主键自增]的写法
  6. 使用canvas制作简单表格
  7. Redis之 命令行 操作
  8. hdu1102(最小生成树水题)
  9. strcpy和memcpy的区别(转)
  10. Android Retrofit2 数据解析