当前位置:首页 > 创业分享 > 正文内容

编译型语言与解释型语言有何区别?

福瑞号2023-01-19 10:44:08创业分享115

众所周知,计算只能识别二进制,任何程序或软件,最终都要经过编译或解释转换成二进制才能被计算机识别。源代码,源代码就是由程序员使用各种编程语言编写的还未经编译或者解释的程序文本,编译或解释能把源代码翻译成等效的二进制代码,也就是`CPU`能够识别的机器语言。

编译型语言与解释型语言有何区别?-图1

二进制

01

编译和解释

编译和解释都是对源代码的解释处理方式,而由于他们的操作方法不同,所以会有不同的运行的效果:

  • 编译是把源代码的每一条语句都编译成机器语言,并最终生成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,在运行时会有很好的性能;

  • 解释是只有在执行到对应的语句时才会将源代码一行一行的解释成机器语言,给计算机来执行,所以使用解释器来执行的语言也被称为动态语言;

编译型语言与解释型语言有何区别?-图2

编译和解释

举个现实中的例子,比如你现在想读一本英文书,但你自己又不懂英文,然后你去找了个英文翻译小姐姐来帮忙,翻译小姐姐给你提供了两种选择:

1. 全本翻译:由翻译小姐姐帮你把整本书翻译完,完成校稿后给你一本翻译完成的中文书,在这个过程中翻译就会花费较长的时间,你阅读时就会很快、很轻松;

2. 随身翻译:就是翻译小姐姐随时守在你身边,你想阅读那一句,他就给你翻译那一句,这这种方式翻译时很快,但对你来说,阅读就会花费较长的时间;

02

编译型语言与解释型语言

编译型语言:使用编译器来编译执行的编程语言,这类语言往往会花费较长的编译时间,但编译完成后,会有很好的运行性能;因此,这类语言编写的程序每次修改都要再次经历一遍完整编译过程后,修改效果才能生效,迭代时间会比解释型语言要长。

由于要经历完整编译过程,因此在程序有任何语法错误都能在编译期被发现,大大降低程序的运行错误。

代表语言:C、C++

编译型语言与解释型语言有何区别?-图3

编译型语言

解释型语言:使用解释器来解释执行的编程语言,这类语言不需要编译,程序执行到了,解释器才会去解释对应的语句,这类语言更多的时间花费在了运行期间;但是这类语言编写的程序的修改迭代不要经历漫长的编译过程,效果能够很快生效;

这类语言由于没有经历编译过程,所以即便是语法错误,也得等到运行期间才会被发现。

代表语言:PHP、Python、Ruby

扫描二维码推送至手机访问。

版权声明:本文由福瑞号发布,如需转载请注明出处。

本文链接:https://furui.com.cn/43272.html

“编译型语言与解释型语言有何区别?” 的相关文章

中国四大草原值得一看(「全蒙攻略」来内蒙古旅游最值得看的四大草原)

中国四大草原值得一看(「全蒙攻略」来内蒙古旅游最值得看的四大草原)

一、呼伦贝尔草原 呼伦贝尔草原位于内蒙古东北部,大兴安岭以西,因呼伦湖,贝尔湖而得名,是中国目前保存最为完好的草原,被誉为世界四大草原之一。 这里有一望无际的绿色草场,面积约为10万平方千米。在最好的夏日时节,草原就像一片绿色的画卷,无边无际,其间还有星星点点的野花,为这幅绿色的画卷增添了几分鲜艳与...

内阁制度是从什么时候开始(内阁制度作用等同于宰相制度)

内阁制度是从什么时候开始(内阁制度作用等同于宰相制度)

引言 内阁制度开始于明朝,发展于明朝,完善于明朝。它出现的前提是宰相制度被废除,因为有人称之为“真宰相制度”,但是实际上,内阁制度只是在作用或者职能上类似于宰相制度,但是历史地位远远不如宰相。明朝废除宰相的原因很简单,是因为相权威胁到了至高无上的皇权,并且朱元璋认为相权是导致元朝灭亡的原因之一。所以...

十大家具品牌排行榜(2022家具十大知名品牌盘点)

十大家具品牌排行榜(2022家具十大知名品牌盘点)

房子装修完选购家具是第一步,随着社会的发展,家具品牌越来越多,也会随着消费需求的升级而不断调整产品结构。如果你对家具品牌不了解的话,容易在选购时会比较盲目。知己知彼才能选就理想家居,下面我们就一起来了解一下2022年家具十大知名品牌排行榜。 1.全友家居QuanU 全友1986年,家具十大品牌之一...

中国最美女孩第一名(中国最美十大女明星)

中国最美女孩第一名(中国最美十大女明星)

十位中国最美女明星,杨幂鞠婧祎四千年美女。赵丽颖第三,你们觉得谁第一? 第十 名 唐嫣 第九 名 刘诗诗 第八名 佟丽娅 第七名 古力娜扎 第六名 唐艺昕 第五名 李沁 第四名 杨幂 鞠婧祎 第三名张丽颖 第二名 杨颖 第一名 迪丽热巴 这是我个人觉...

国货护肤品十大排行(国货护肤品十大排行)

国货护肤品十大排行(国货护肤品十大排行)

国产护肤品这几年的发展真的可以说是日新月异来形容,这和祖国的发展有很大关系,人才多了,资源频频出现,所以才会有国货护肤品现在赶超日韩护肤品的节奏。下面我们就给大家推荐非常好用的国货护肤品排行榜前十名,真的都是现在流行的国货之光护肤品,不仅效果好价格实惠,有的在成分上更是优秀,真心是闭眼买都不会踩雷的...

拉丁美洲有哪些国家(拉丁美洲可不是南美洲)

拉丁美洲有哪些国家(拉丁美洲可不是南美洲)

一句话感受本文知识点:拉丁美洲不仅仅包含南美洲,还有墨西哥以南的一些国家和地区。具体是那些国家和地区?一起来看看吧。 拉丁美洲是世界上横跨北美(包括中美洲和加勒比)和南美洲两大洲的区域。它包括19个主权国家和一个非独立领土波多黎各,该地区大多数人讲西班牙语或葡萄牙语,但加勒比、中美洲和南美洲的部分地...