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

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

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

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

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

二进制

01

编译和解释

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

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

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

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

编译和解释

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

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

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

02

编译型语言与解释型语言

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

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

代表语言:C、C++

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

编译型语言

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

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

代表语言:PHP、Python、Ruby

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

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

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

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

靴子十大品牌排行榜(靴子什么牌子好)

靴子十大品牌排行榜(靴子什么牌子好)

秋天已经到了,靴子作为冬天既保暖又美观的搭配神器,深受消费者青睐。最近双十一预售活动已经开始了,相信大家的钱包都在蠢蠢欲动,下面品牌网小编为你们推荐靴子的十大品牌以及一些代表产品推荐,希望能够帮助到你们选到心仪的产品。 一、森马 森马Senma,靴子十大品牌,广州森马鞋业有限公司始创于1993年,...

春节起源于什么朝代(夏朝就有了春节吗)

春节起源于什么朝代(夏朝就有了春节吗)

一、夏朝的春节。 最早的春节,要追溯到夏朝。那个时候春节也是在正月,所遵循的历法是夏历。所谓夏历,其实就是最早版本的阴历。 当时按照月亮绕地球一圈作为一个月,实际上是有一定偏差。但是对当时的人来说,这已经是相当牛掰了。 他们根据月亮出现的形状,来确定时间的变化。因此形成了一整套的夏历,短期内看夏历是...

世界顶级护肤品排行榜(十大顶级护肤品排行榜)

世界顶级护肤品排行榜(十大顶级护肤品排行榜)

爱美之心人皆有之,随着美容行业的蓬勃发展,各种各样的化妆品越来越多,市场上面的各种护肤品牌也是花样繁多,数不胜数,那么如何在这些花样繁多的化妆品里面选择到自己心仪的产品呢?今天小编就为大家带来十大顶级护肤品排行榜,让我们一起来看看吧。 第一名:法国LANCOME(兰蔻) 镇牌之宝:眉毛膏–LANC...

冬奥会起源简介(冬奥会的来历是什么)

冬奥会起源简介(冬奥会的来历是什么)

冬奥会起源于1924年1月在法国举办的名为“冬季运动周”的运动会。 在冬奥会正式举办之前,花样滑冰和冰球这两项冬季项目曾在1924年夏季奥运会举行,但由于举办时间的冲突,国际奥委会更加想要将冬奥会单独举办。 1924年1月在法国举办的名为“冬季运动周”的运动会,在两年后被国际奥组委更名为第一届冬季...

世界十大鬼船(世界十大幽灵船事件)

世界十大鬼船(世界十大幽灵船事件)

幽灵船,是指许多年前失踪或沉海的船,经过许多年后被发现在海上航行,而船里空无一人。 早先,由于人类受到科技水平所限,航海始终是种冒险,事故频繁人所共知,所以没有人特别留意曾出现的一些奇怪事件。1872年在世界航海史上发生了一起轰动欧美的“玛丽亚.色列斯塔”号谜案。为了追踪事件的发展,欧美的传媒时不时...

品牌鞋子排行榜前十名(品牌鞋子排行榜前十名)

品牌鞋子排行榜前十名(品牌鞋子排行榜前十名)

 第一名、安踏     安踏绝对可以说是国产篮球鞋的一哥了,品牌价值全球第三,仅次于Nike和Adidas。达到38.7亿美元,市值也达到232.9亿美元,远远地甩开了其他国产运动品牌。   从2016年开始,安踏开始布局多品牌矩阵,涉足各项运动,收购日本滑雪运动品牌Descente、网球运动品牌W...