
已解决问题
谷歌h**DQ0681用户在2020.11.09提交了关于“比亚迪编译和解释是实现高级程序设计语言的两种基本方式,()是这两种方式的主要区别。”的提问,欢迎大家涌跃发表自己的观点。目前共有答案,最后更新于2025-02-14T02:58:04。希望大家能够帮助她。详细问题描述及疑问:期待您的答案,你就是当代的活雷锋,太感谢了 !
详细问题描述及疑问:期待您的答案,你就是当代的活雷锋,太感谢了 !
答案:D
解析:编译方式与解释方式的根本区别在于是否生成目标代码。
程序的翻译通常有两种基本方式:一种是编译方式,另一种是解释方式。在编译方式下,首先将源程序翻译为等价的目标程序,源程序的翻译和目标程序的运行是完全独立的两个阶段;而解释方式下,对源程序的翻译和运行是结合在一起进行的,并不生成目标代码。编译过程基本上可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化和目标代码生成等几个阶段,其中,中间代码生成和代码优化不是必须的。在词法、语法、语义分析方面,编译方式和解释方式没有区别。