编译型语言和解释型语言解释说明

编译型语言和解释型语言的定义

很多资料上都会说:“python是解释型语言,因为python通常是解释执行的”,“C是编译型语言,因为C是编译执行的”,“Java是解释型语言,因为Java是有JVM解释执行的”以上这些说法其实都是都是伪命题

举例说明:

如果第一次听到“解释”和”编译“这两个概念,就来举个形象点的例子:

解释型语言

(1)把让计算机执行一段代码,比喻成让外国厨师做一道菜,用解释的方式执行一段代码,就好比是让国外的厨师做一道水煮鱼就需要吧中文菜谱里的第一个步骤念给翻译, 然后翻译再把这一步骤翻译成英文给厨师听,
[image:3FE82AB5-3AF9-4641-9E0E-CB4140316E70-421-0000573D02EE03EA/B3B63C23-1DAB-4BA3-8EB4-73CA2EE15EEC.png]

等英国厨师吧第一个步骤做完,你再把第二个步骤念给翻译,翻译再把第二个步骤翻译成英文念给厨师听,厨师再开始做第二个步骤。

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值