《免费》03 免费的历史(1)

零、午餐和资本主义的敌人

“没有”的难题

免费之所以让人很难琢磨透的一个原因就在于,它不是一样有形的东西,而是一件事物的实质。它象征着价格的缺口,代表着计费器上的零。我们看事物、想问题往往都喜欢具体化,然而免费是一个抽象的概念,而不是一个你掰开手指就能点出来的东西。历经了几千年的文化积淀,我们才找到了一个数字来描述免费。

和很多事物一样,这个概念的量化也始于巴比伦人。公元前300年,在目前伊拉克的肥沃新月地区,当地一个兴旺发达的农业社会遇到了计数上的一个问题,这个问题并非你和我可能已经想到的那个麻烦。巴比伦人计数用的是六十进位制,而非我们现在通用的十进位制。尽管六十进位制很麻烦,但是只要你不指望用自己的手指和脚趾来点数,那么把数字点清还是容易的(毕竟,六十进位制也是我们现在时间计数的基础)。

问题并不在于此,而是如何把各个数字写下来。

和当时其他文化不同,巴比伦人并没有确定每个数字的固定写法。相反,他们仅仅使用两个记号来表示这么多数字:一杠表示“1”,而双杠表示 “10”。因此,一杠因为摆放的位置不同,既可以表示“1”,也可以表示“60”、“3?600”或是60更大的倍数。正如查尔斯·席夫在《零的故事:动摇哲学、科学、数学、宗教的概念》(Zero: The Biography of a Dangerous Idea)一书中所描述的那样,这是“铜器时代的电脑编码”。

这在使用算盘的文化中倒是很容易解决。用那个聪明的装置来加数字就是用手把算盘珠向上或向下拨动,不同格里的算盘珠表示的是不同的数字大小。如果算盘上的每一格里都有60颗算盘珠的话,那么六十进位制并不会比十进位制难到哪里去。

但是,如果你想用算盘来计数,而算盘格里没有算盘珠的话,那该怎么办?要表示“60”这个数字,可以在算盘60这一栏上拨上一颗算盘珠,而在表示个位数的算盘格上不用拨任何一颗算盘珠。但是“没有一杠”又该怎么写出来呢?巴比伦人需要一个占位符来表示“没有”这个概念。这样一来,他们就必须创造出零的概念,并创造出一个新的符号来表示“没有”的概念。最后,他们用两道斜杠来表示这个概念。

读书导航