zoukankan      html  css  js  c++  java
  • 趣谈编程语言

    编程语言分类

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

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

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

    "......"

    机器语言

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

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

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

    汇编语言

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

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

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

    高级语言

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

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

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

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

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

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

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

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

    (未完待续...)

    如果喜欢作者,欢迎大家关注打赏哦~ 不喜欢也可以关注打赏哦~

    祝大家越来越好!

  • 相关阅读:
    可多开窗口,但是不能同一个窗口多标签 keyshot
    AI符号 和 3DS 实例 有点像
    maya 显示 着色
    不懂
    Rhino 图层
    C4D 怎么学了一个多月还什么都不会
    测试音乐文件 wav mp3 mid
    CAD转CDR之类的会断点怎么解决
    javascript
    react脚手架搭建
  • 原文地址:https://www.cnblogs.com/Du704/p/11252919.html
Copyright © 2011-2022 走看看