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

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

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

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

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

二进制

01

编译和解释

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

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

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

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

编译和解释

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

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

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

02

编译型语言与解释型语言

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

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

代表语言:C、C++

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

编译型语言

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

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

代表语言:PHP、Python、Ruby

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

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

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

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

女人做什么生意好(适合女人9个小生意【精选】)

女人做什么生意好(适合女人9个小生意【精选】)

被骗怕了!亏怕了!也被套路怕了!网上找的赚钱路数,十有八九不是骗子就是套路,有粉丝说自己一个人在家,想找些低成本、投资小的创业小生意,问我没经验开什么店比较稳?我的很多女人粉丝都是宝妈,下面根据我十几年的经验,给大家说说适合女人9个小生意,看完都说好,尤其是最后一个,颠覆一般人稳赚不赔的认知。 1...

一元等于多少津巴布韦币(1元等于多少津巴布韦币)

一元等于多少津巴布韦币(1元等于多少津巴布韦币)

一元人民币可以兑换9603623963津巴布韦币。以上是根据实时汇率兑换,时间变化有所不同,一元人民币还津巴布韦币差不多就是九到十个亿吧。 津巴布韦币是世界上最便宜的货币,便宜的令人发指,比我们厕所里的纸还便宜,四块钱400抽的纸,一张纸还要0.01元嘞,而一块钱就能花十个亿的津巴布韦币。我们的平...

清明上河图的作者是谁(《清明上河图》的作者是)

清明上河图的作者是谁(《清明上河图》的作者是)

《清明上河图》的作者是北宋画家张择端。 一、《清明上河图》作者简介。 1.张择端,字正道,汉族,北宋画家。自幼好学,早年游学汴京(今河南开封),后习绘画。宋徽宗时供职翰林图画院。 2.专工界画宫室,尤擅绘舟车、市肆、桥梁、街道、城郭。后“以失位家居,卖画为生,写有《西湖争标图》《清明上河图》。存世...

乒乓球比赛都有哪些赛事(2022年乒乓球有哪些赛事)

乒乓球比赛都有哪些赛事(2022年乒乓球有哪些赛事)

2022年乒乓球重要比赛共有17项,主要如下: 由于世界疫情肆虐,考虑到各队的健康安全,原定于2022年1月12日-16日举行的WTT锦标赛武汉站将取消。 【1月19日-1月23日】 WTT冠军赛中国之星澳门 【2月27日-3月5日】 WTT常规挑战赛阿曼马斯喀特 【3月7日-3月20日】 WTT...

老君山在哪里(老君山在哪里)

老君山在哪里(老君山在哪里)

老君山在洛阳市栾川县七里坪村,属于河南省。 老君山是老子曾经归隐修炼的地方,有“天下无双圣境,世界第一仙山”的美称。它是秦岭伏牛山脉的主峰,海拔2297米,山中森林覆盖率高达97%,有许多珍贵的动植物,而且还有壮观的怪石林立,是一座四季都值得前往的风景名胜区。 老君山山顶的道教建筑群雄伟壮丽,这些...