zoukankan      html  css  js  c++  java
  • 用计算机模型浅析人与人之间沟通方式 (一)如何谈话

    用计算机模型浅析人与人之间沟通方式 (一)如何谈话

    By Turtle(turtlegood@163.com)


    假设AB讲了一句话。

    1.人在讲话时,首先有一个脑子里想的东西,比如“我喜欢红色”。这是硬编码,是编译性语言(实际上此时大脑可能想到的是更加抽象的,无法用语言表达出来的,可以理解为汇编)。

    2.然后我们大脑的编译器再把这段汇编反编译解释性语言,此时在各种库的支持下(比如“苹果是红色的”),加上各种包装,比如我要说的文雅一点,我知道苹果时红色的,我就说“我喜欢苹果那样的颜色”。也可以在这个步骤加各种壳,比如客套话等。

    3.接下来,就是发送这句话了,于是,AB说“我喜欢苹果那样的颜色”。

    4.B接收到了这句话,由于是解释性语言,所以就使用解释器来解释。但是注意!由于人生阅历不同等原因,B可能认为“苹果是黄色的”!即一个相同名称的库的内容不同!但是解释器不会报错——因为有库。

    5.于是B理解成“A喜欢红色”——此时由于库不同,理解错误。但是如果库的内容是相同的,就不会出错。


    简单一点就是:

    [想出话]->[通过库反编译成解释性语言]->[发送]->[接收并用自己的库运行]->[理解]


    通过这个模型,我们可以解释一些现象并提出改进方法:

    1.误解。在上文的例子中,B就误解了A的原意。很明显,这是因为每个人的库的内容不同造成的——每个人的库都是自己的版本。那么,解决方案有两个:a.采用硬编码,这样就不需要库的支持了,但是对于人类语言来说很难做到。只能说尽可能少地使用库——不过如果那样语文老师要失业了。b.所有人安装同样的库。上语文课的目的就是统一一个单词的意思,所以认真听课吧。但是对于有些生活上的东西就没办法了,比如你不可能定义“热”的概念!

    2.听不懂。很明显,库不存在。解决方法:和上文一样。其实就是库一个不同一个不能用,但是这个至少会显式地报编译出错,所以还好一点。

    3.听不到。传输出错。

     

  • 相关阅读:
    Windows-Windows 下使用 Linux 系统(WSL)
    Windows
    多校3 1002 RGCDQ
    三分 Error Curves
    Equation Again 最大化最小值
    Monthly Expense
    Hamburgers 假定解是否可行
    多校2 1002 Buildings
    UVa 10881 Piotr’s Ants
    多校1 Assignment(枚举 二分 rmq) 1002
  • 原文地址:https://www.cnblogs.com/turtlegood/p/2999124.html
Copyright © 2011-2022 走看看