后一页
前一页
回目录
回首页
计算机语言的三个维度


  《数字化生存》一书的醒目标题提示着该书功的一个诀窍:它用十分专业的现代科技术语谈论我们最熟悉的日常生活,于是我们忽然发现平时很熟悉的世界一下子变得陌生、有趣。
  我们还记得最初接触科学世界的那一刹那,那感觉既惊奇又荒诞:
  水不是水,而是H2O!
  牛不是牛,而是偶蹄类反刍动物!
  一只250克的啮齿类动物在时间T摄入了50克蛋白质。这不过是说一只大老鼠偷吃了一条小鱼!当人们说比特是一种当代世界语或者100比特的语言、1比特的语言时,我们的感觉也大致如此。
  其实,比特就是比特,当它在人的日常语言与其它物理语言载体之间充当翻译代码时,充其量只是人类创造的一种人工语言形式。人类在其发展中创造了多种语言形式。语言学家通常把它们简化成两种:一种是人们用于日常信息交流的自然语言,它包括口语、文字和一些身体姿态语言。这种语言生动但不精确;另一种则是各种形式语言、人工语言或代码语言。毋庸赘言,这些形式化的语言只有少数专家才可以识别和运用。现在大学的计算机系中总要讲授计算机语言课程,那显然是一种专门的形式语言。然而对普通用户来说,所谓计算机语言就是计算机所使用的各种语言形态。它大体包含三个层面:
  (1)自然语言层面:这是世界上不同民族的人在网络上进行日常交流的语言,它也是电子屏幕上大量出现的语言,因此可以叫做显语言。
  (2)用户操作语言:这是指我们在录入自己文字时使用的特定语言录入方式。
  它依据的是计算机专家为我们编好的录入程序。正如'回'有四种写法一样,在汉语中有多种中文录入方案,如自然码、全拼双音、五笔字型或太极码等等。
  (3)人工语言层面:这是只有专业技术人员才能看懂和识别的科技语言。
  美国思想家洛扎克对此描述说:计算机内部有三个和谐共存的工作面:其一是由半导体元件控制的电子开关;其二是电子开关基础上的二进制数码;其三是二进制数码基础上的有效程序。这是一幅人类自觉活动与肉眼看不到的物理现象彼此交融的景象。正是由于这些机器码、比特串和各种汇编语言或命令与我们的日常信息交流无关,我们也可以称之为隐语言。
  因此,比特对用户来说充其量是一种隐语言。实际上它的功能更像货币。在经济学家看来,货币并不是指由以原子为构成要素的纸币或硬币。它是一种度量单位,可以在不同商品之间建立起可转换的量化关系。由于有了货币,人类脱离了以货易货的原始交易方式。只有货币还原论者才会把我们的一切日用消费品都还原为货币,并且说,我们由此进入了货币时代,每天消费的就是货币。
  简单地说,我们可以说比特是一种专家语言,如果说它也负载着一定信息,那也是受过专业教育的人才可以掌握的。对这些语言形式的区分十分重要,因为它可以消除我们关于现代网络世界的一些误解。


后一页
前一页
回目录
回首页