趣谈编程语言

编程语言分类

有一个小伙深爱着山的那边的一个女孩,但是他们之间语言不通,所以小伙决定去理解女孩的语言与生活。

有一天,他向山的那边喊了一句“嘿!!”,女孩在山的那边回了一句:

watermark

"emmm..........."

"......"

机器语言

但是这点困难在爱情的面前是不足为惧的!小伙决定先去学习女孩的语言,经过不懈研究,终于发现这样的秘密:

1751704-20190726210558757-1792544306.png

这就是女孩的语言,官方名称叫“机器语言”,山外面认为这是蛮夷语言,也称它为“低级语言”

虽然男孩学会了一点女孩的语言,但是如果想说的话太多就要花费非常漫长的时间而且难免会说错(开发效率低),除了女孩能瞬间明白(“运行速度快”)外,并不能满足自己这颗追逐爱情的迫切的心。

汇编语言

机缘巧合之下,小伙在森林遇到一个自称会魔法的灰袍巫师,她说她的语言(汇编语言)只要加一点魔法(翻译)就可以变成那个女孩的语言,小伙欣喜若狂、埋头苦学,然后再次来到山头,大喊一句:

1751704-20190726210617782-661131931.png

然后释放魔法(翻译),就变成了女孩的语言传了过去!

这样的好处就是(相比于机器语言),不用再花费昂长的时间去喊“洞妖洞妖(0101)”(开发效率高),唯一的缺点就是(相比于机器语言):喊完话还要放一次魔法(翻译) (执行效率低)

高级语言

但是小伙还是觉得他们之间的发展的太慢,于是小伙又去求助灰袍巫师,灰袍巫师表示自己能力有限,但是在森林的深处有其他能力更强的巫师,或许他们可以帮助小伙。所以小伙又前去拜访,为了更接近爱情!

小伙到了之后发现这群巫师的魔法分为两大阵营,分别为:

  • 编译型魔法(语言)
  • 解释型魔法(语言)

这两大阵营有什么区别呢,编译型魔法(语言)只要把说过的话记录下,然后挥动编译器法杖,大喊一声“巴啦啦能量!” 那么以后再想说这句话就不用重复施法,挥一挥法杖就会自动说出来。

  • 优点就是:相比于解释型执行效率高(一次编译,多次执行)
  • 缺点就是:相比于解释型开发效率低(喊完话才能发现自己说错了)

005-%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80%E5%88%86%E7%B1%BB-%E7%BC%96%E8%AF%91%E5%9E%8B%E8%BF%87%E7%A8%8B.png

解释型魔法(语言)是什么样呢?一边说想说的话,一边挥动解释器法杖,然后大喊一声“可里可里可里,巴巴变!” 以后想说这句话的时候都要挥动解释器法杖,然后大喊一声“可里可里可里,巴巴变!”

  • 优点:相比于编译型开发效率高(说一句解释一句,说错了可以当场改正)
  • 缺点:相比于编译型执行效率低(每次都要边挥动法杖边放魔法--->每次执行都要解释)

005-%E7%BC%96%E7%A8%8B%E8%AF%AD%E8%A8%80%E5%88%86%E7%B1%BB-%E8%A7%A3%E9%87%8A%E5%9E%8B.png

那么小伙最终要选择那一条路去追寻自己的爱情呢?让我们拭目以待!

(未完待续...)
如果喜欢作者,欢迎大家关注打赏哦~ 不喜欢也可以关注打赏哦~
祝大家越来越好!

转载于:https://www.cnblogs.com/Du704/p/11252919.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值