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

作者:原创时间:2022-06-19
文档

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

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

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

显示全文
单招都有什么学校啊 普宁话导导是什么意思 无鳔石首鱼为什么围成一圈 生字的篆体怎么写 北京公园年票怎么办理 党费何时缴纳 撒汤的做法和配料 问君能有几何愁下一句 有关天和一的成语有那些 定位助手骗人吗 猫咪连续打喷嚏十几个 网上办信用卡怎么办 如何评价高晓松对于电影审查制度的言论 复印纸的原理是什么 微粒贷真的吗可以办理吗 交通标志菱形是什么意思 6码是多大 小米贷款两年没还有什么后果 联通电视盒子使用教程 拳皇名言 当代大学生应该树立怎样的就业观 江西理工大学在哪 干枸杞洗了掉色正常吗 关于平法配筋图的问题 什么样的运动可以有效减肥 累了一天怎么发朋友圈 企鹅会不会飞 健康幼犬的粪便是软还是硬 大专如何分类 剑网三怎么走跑切换 生育保险流产报销条件 鱼塘能给鱼喂南瓜吗 胡杨和樟子松的区别有什么 帝豪烟是哪里产的 如何复制视频地址 机构调研后股票怎么走 劳力士夜光怎么充能 求羊脂球的中心思想 眉粉有必要买吗 黄粉虫幼虫是怎样的形状