天气预报15天查询> 其他> 编译方式和解释方式有什么区别

编译方式和解释方式有什么区别

更新时间: 2020-11-08 00:00:00     

编译方式和解释方式区别:编译就是全文翻译,全部翻译完才执行,解释就相当于同声翻译,边翻译边执行。

程序员编写的程序现在一般都是用高级语言编写的,如c/c++以及面向对象的visual系列;这样编写的程序计算机是不能直接解释方式:程序运行时,取一条指令,将其转化为机器指令,再执行这条机器指令。这种方式每次运行程序时都要重新翻译整个程序,效率较低,执行速度慢,如QB,不过现在很少再用这种低效的方式的设计语言了。

编译方式:程序运行时之前,将程序的所有代码编译为机器代码,再运行这个程序。然后每次执行的时候就可以直接执行这个翻译好的二进制文件了,这样的程序只需要翻译一次,效率明显要高很多,现在的大多数语言都是这种方式,网页中的asp.net采用的也是这种方式。执行的,因为计算机只能执行二进制程序。因此要经过一个源程序代码翻译成二进制的过程。计算机并不能直接地接受和执行用高级语言编写的源程序,源程序在输入计算机时,通过“翻译程序”翻译成机器语言形式的目标程序,计算机才能识别和执行。这种“翻译”通常有两种方式,即编译方式和解释方式。

关键词: 编译 方式 解释 什么 区别

如有意见、反馈、侵权或投诉等情况,请联系:

电话:
邮箱:

我们将会在48小时内给与处理!

版权所有 Copyright ? 2009-2020 tianqiyubao3.com

页面:/news/view-1391310/ | 耗时:0.2827 s | 内存:1.89 MB | 查询:4 | 缓存读取:4 写入:0 | 加载文件:23
select * from tbl_Articles WHERE ArticleID=1391310 LIMIT 0,1
select * from tbl_Articles_data WHERE ArticleID=1391310 LIMIT 0,1
select * from tbl_Articles_sphinx where id=1391310 LIMIT 0,1
SELECT ArticleID,Title FROM tbl_Articles WHERE ArticleID IN(1067803,1131933,1081255,1084259,1125580,1071055,1065083,1067227,1050369,1052943,1071689,1118244,1063735,1062826,1065569,1079277,1050423,1066526,1044673,1067667,1085582,1070934,1117498,1048280,1093657,1085651,1065155,1068186,1061598,1068730) ORDER BY field (ArticleID,1067803,1131933,1081255,1084259,1125580,1071055,1065083,1067227,1050369,1052943,1071689,1118244,1063735,1062826,1065569,1079277,1050423,1066526,1044673,1067667,1085582,1070934,1117498,1048280,1093657,1085651,1065155,1068186,1061598,1068730)