问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编译型语言和解释型语言的区别

发布网友 发布时间:2022-03-31 08:05

我来回答

2个回答

懂视网 时间:2022-03-31 12:27

编译型是使用编译器编译后生成计算机硬件可直接执行的指令,解释型是在运行时才由解释器逐语句去执行。编译型代表:C&C++,C#,Java,解释型代表:html,javascript。区别有很多。

  

  1、编译型语言的源代码有错误编译不通过,无法生成可执行代码,更无法执行程序;解释型语言只有执行时才会判断是否出错,即使一句出错,也可以继续执行下一句。

  

  2、编译型语言都为强类型,即必须说明数据的类型,如int a;解释型语言多为弱类型,如js中var a,a可以为字符串也可以为整形。

  

  3、编译型语言执行效率上大大优于解释型,主要因为编译器在编译过程中会根据不同平台自动优化目标代码,且特点为1次编译,N次运行,另外强类型的程序安全性高;解释型语言无上述过程,逐语句翻译造成执行效率低下,每次执行都会重复解释一遍,并且安全性低。

  

  4、编译型程序适合对通用性,重复性,高效性有要求的系统,如开发操作系统;相比解释型语言更具灵活性,如开发网站前台页。

热心网友 时间:2022-03-31 09:35

编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言就不用再进行翻译了。

解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编C/C++ 等都是编译型语言,而Java,C#等都是解释型语言。

虽然Java程序在运行之前也有一个编译过程,但是并不是将程序编译成机器语言,而是将它编译成字节码(可以理解为一个中间语言)。
在运行的时候,由JVM将字节码再翻译成机器语言。
注:脚本语言一般都有相应的脚本引擎来解释执行。 他们一般需要解释器才能运行。JAVASCRIPT,ASP,PHP,PERL,Nuva都是脚本语言。C/C++编译、链接后,可形成独立执行的exe文件。

编译型语言:

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
按现行会计制度的规定,短期借款所发生的利息,一般应记入( )科目。 省钱输送机 江西同步带欧规皮带滚轮模组规格 请问91年3月12日是什么星座拜托各位大神 1991年3月11的双鱼座怎样拜托了各位 谢谢 ...年11月3号。这两个时间出生的人各是什么塔罗牌?拜托各位大神... 孤岛惊魂4怎么不显示dlc 微信百万保障诈骗是怎么回事 秋季大棚里应候种植什么蔬菜最适合 上海音乐学院钢琴十级通过率 淘宝上的海外全球购认证商家卖的东西都是正品吗 安图生童话故事之绿色的小东西读后感 围绕绿色环保,爱绿护绿,写一篇读后感 课文《生命离不开绿色》的读后感50字 学校要小笤帚和小撮子是什么样子的,多大的 课文生命离不开的绿色读后感五十字 向往绿色读后感400字 扫帚怎么读 撮箕的读音是什么 有关绿色环保的读后感 我喜欢大山的绿的读后感。 《西湖的绿》读后感50 老师在教室门口放了扫帚与撮子扫看看哪个同学看到... 如何给通达信的指标上加上上升,下降的小箭头 朱自清的《绿》读后感 巴金的《繁星》读后感 冰心... 电路原理图右下角管脚的上升下降箭头代表什么含义? 读朱自清的《绿》有感 艾青的绿 读后感 手动档汽车档位数字旁有上升箭头或下降箭头是什么... 撮子笤帚怎么读? 朱自清《绿》的读书感受 为什么苹果12玩游戏不开麦没有声音开麦就有游戏声... 为什么手机开了声音却玩游戏没声音,说什么麦克风不... oppo手机玩王者荣耀游戏语音说话对方听不见怎么办? 苹果手机听得到游戏声音听不到语音 2年连生3个儿子,不被李嘉诚认可的梁洛施,现在恋... 玩王者荣耀没有声音是怎么回事,明明游戏音效还有... 同样都是生了三胎,为何38岁郭晶晶和31岁梁洛施结... 李嘉诚赠她700亿财产,梁洛施生三儿子都比不过的女... 苹果手机后台语音切到游戏就没声音 vivo新系统开了麦克风游戏没声音什么情况? 手机游戏没有声音怎么办? 请教:茶具的摆放方法是什么? 茶具知多少:茶具摆放需要注意的风水禁忌 卷闸门弹簧坏了怎么修? 中间的弹簧坏了怎么换 word怎么打出句号 卷帘门弹簧断了怎么办? 防火门弹簧如何调节 电烤箱门的弹簧怎么安 "大撒把"是什么意思? 海氏烤箱门弹簧更换步骤