高级语言源程序有哪两种执行方式
【高级语言源程序有哪两种执行方式】1、编译执行,编译程序工作时,先分析,后综合,从而得到目标程序 。所谓分析,是指词法分析和语法分析;所谓综合是指代码优化,存储分配和代码生成 。为了完成这些分析综合任务,编译程序采用对源程序进行多次扫描的办法,每次扫描集中完成一项或几项任务,也有一项任务分散到几次扫描去完成的 。
2、解释执行,它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性 。不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了Java程序的运行效率 。
推荐阅读
- 高级育婴师是不是专业技术职称
- 高级运营需要具备哪些运营思维
- 高级中等教育阶段指的是什么
- 个性昵称女 很高级的个性网名大全
- 网络语言sqy什么意思
- 菠菜羊肉汤怎么做?高级厨师都是这样做的
- 温柔网名高级干净英文 很温柔的网名英文
- 网络语言火锅什么意思
- 炒虾的高级做法 怎么做炒虾
- 易语言参数怎么用