编译执行和解释执行有什么区别

 我来答
百度网友eb6ab18
2018-05-09 · TA获得超过586个赞
知道小有建树答主
回答量:1068
采纳率:83%
帮助的人:258万
展开全部
编译执行就像你买的《C Primer》中文版,译者全部翻译完(编写代码),拿到出版社去(编译器),编辑们校对没有发现错别字(编译),然后出版给你看,只要出版社(编译器)工作正常,那么就可以认为书的内容肯定没有错(可以正确执行);
解释执行就像你去听报告,老外一边讲(代码),同声传译(解释器)一边翻给你听(解释执行),如果哪一句老外讲错了(代码出错),同声传译才卡壳,但是前面已经翻译出去的,肯定是没啥问题(部分正常执行了);
这么说你理解了没有?编译执行效率高,但灵活性差(任何修改都要重编译),代码保密性好;解释执行效率低一点(这是以前的说法,现代解释器的效率也可以非常高),灵活性好,代码保密性差;
还有一种介于两者之间的执行方式,半编译执行,像大名鼎鼎的Java和C#等等,就是这种方式,是实现跨平台的优良解决方案。
北京金瑞博
2024-08-15 广告
作为北京金瑞博企业咨询服务有限公司的工作人员,我们专注于为企业提供全面的咨询服务。关于US DMF(Drug Master File)程序,这是美国FDA要求的一种非公开文件,用于提交药品、原料药等相关数据的注册文件。它支持申请商的新药批准... 点击进入详情页
本回答由北京金瑞博提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式