解释型语言和编译型语言
编译型是使用编译器编译后生成计算机硬件可直接执行的指令,解释型是在运行时才由解释器逐语句去执行。编译型代表:C&C++,C#,Java,解释型代表:html,javascript。区别有很多。
1、编译型语言的源代码有错误编译不通过,无法生成可执行代码,更无法执行程序;解释型语言只有执行时才会判断是否出错,即使一句出错,也可以继续执行下一句。
2、编译型语言都为强类型,即必须说明数据的类型,如inta;解释型语言多为弱类型,如js中vara,a可以为字符串也可以为整形。
3、编译型语言执行效率上大大优于解释型,主要因为编译器在编译过程中会根据不同平台自动优化目标代码,且特点为1次编译,N次运行,另外强类型的程序安全性高;解释型语言无上述过程,逐语句翻译造成执行效率低下,每次执行都会重复解释一遍,并且安全性低。
4、编译型程序适合对通用性,重复性,高效性有要求的系统,如开发操作系统;相比解释型语言更具灵活性,如开发网站前台页。
0
纠错
猜你喜欢
做家务的劳动技巧
家具磕碰了,一杯热水完美解决。家具磕碰的凹痕去除问题,网上一...食用植物油有哪些
食用植物油是以食用植物油料或植物原油为原料制成的食用油脂,生...钓鱼时如何正确提竿
在钓鱼的过程中,如果发现有鱼上钩,应运用手腕的力量迅速有力地...inshot怎么加音乐
中添加音乐的方法为首先打开,点击视频图标。然后选择需要添加音...夏天狗狗的避暑养护方法有哪些
第一最简单的就是给狗狗剃毛了,狗狗的毛发很旺盛,因此很多主人...长江铜锣峡在哪里
铜锣峡位于重庆市区东部,紧挨铁山坪森林公园,与猫儿峡明月峡一...小米开不开机只显示mi怎么办
拔出电池,等待两分钟左右重新装上电池。关机状态下,先后按住音...米线配料以及做米线方法
做米线的配料及做法如下一食材米线克,瘦肉一块,青辣椒个,红辣...初级工程师用申请吗
初级工程师用申请。助理工程师,是指初级工程技术人员的职务名称...风中奇缘的历史背景是什么
历史背景风中奇缘以西汉武帝时朝为背景,以波澜壮阔的浩瀚大漠和...东莞积分入户积分标准
东莞积分入户积分标准介绍如下本科及以上,分大专,分高中,分。...李商隐的文学常识
关于李商隐的文学常识有李商隐,字义山,号玉溪生,又号樊南生,...洗衣液可以洗碗吗
洗衣液是不可以用来洗碗的。洗衣液与洗洁精成分不同,如果有残留...李雾月是什么王
李雾月,江南的幻想小说龙族系列中的人物。在龙族前传之哀悼之翼...早上的说说朋友圈说说
也许你偶尔想回到之前的时光,但你知道,人始终要学会向前看。早...