高级语言源程序有哪两种执行方式

时间:2021.03.09 发布人:dai806459593

高级语言源程序有哪两种执行方式

已解决问题

谷歌dai806459593用户在2021.03.09提交了关于“长岛高级语言源程序有哪两种执行方式”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-14T03:45:44。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,千言万语,表达不了我的感激之情,我已铭记在心 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

1、编译执行,编译程序工作时,先分析,后综合,从而得到目标程序。所谓分析,是指词法分析和语法分析;所谓综合是指代码优化,存储分配和代码生成。为了完成这些分析综合任务,编译程序采用对源程序进行多次扫描的办法,每次扫描集中完成一项或几项任务,也来自有一项任务分散到几次问答扫描去完成的。

2、解释执行,它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编华体耐曾老束化差译、到处执行”的跨平台特性。不过,每次的编译执行需要消耗一定的时间,这同什在一定程度上降低了J**a程序的运行效率。