要遵从老一辈的传统做法,否则就会因犯错而受到惩罚。但是在传统的做法中偶尔也会有创新,就像前面讲过的那样,一个偶然的“尝试错误”发现了一个可以提高生产力的好方法,之后就推广开来。不管在东方还是西方,在前现代社会都是依靠经验试错的方式来进行技术发明,在这种情况下人多就是一种优势,因为人多能够进行尝试错误的数量就多,技术发明的概率也就更大。不仅中国是如此,大多数文明古国,如尼罗河流域的古埃及、两河流域的古巴比伦、印度河流域的古印度等,都是人口稠密并且劳动力数量庞大,才使得这些地区的技术进步有更广阔的基础,从而创造了伟大的文明。
28—12世纪中国的技术创新加速的原因
在公元8—12世纪,中国技术创新曾一度不断加快,最主要的原因就是北方少数民族的入侵,导致经济重心南迁,人口大量南移。南方与北方相比较,同样有3—11月的雨季与阳光,但是北方比南方降雨少,所以北方的粮食作物以小麦、高粱和谷物为主,南方则是以水稻为主。人口迁移到南方以后,以高产的水稻作为主要的粮食作物,生产力水平得到提高。生产力水平提高的前提是必须有合适的工具,但是北方带来的工具并不适合南方的环境。北方的主要劳动工具是像猪八戒拿的那种耙子,但耙子不适用于南方水田,必须把耙子改进为锄头,这一改进本身就是一个技术变迁的过程。同样的情形,北方的交通工具以马车为主,到了南方则需要改进为乘船,所以与船相关的一系列技术就相继出现。生产力水平较高的地方,给技术变迁也提供了更为广阔的空间。对于给定的技术分布曲线,由于南方的阳光、水、土质等环境条件提供了较高生产力水平的可能性,技术分布曲线向右移,所以不断有新技术涌现。
在8—12世纪,由于人口自北向南的迁移,南北自然环境的差异使得人口迁移到南方之后技术分布曲线往右移动,但是由人口迁移引起的技术分布曲线移动不可能永远持续进行下去,因此在出现一段时间的加速期后,技术发明的速度就会不断减缓,出现第二个假说的情况:随着生产力水平和技术水平的不断提高,在给定技术分布曲线的情况下,右边的面积越来越小,达到一定程度以后,即使人口和尝试错误的数量还在增加,技术发明的速度也会放慢。当然,如果人口减少,技术发明的速度同样会放慢,因为人口减少意味着发明新技术的尝试错误次数减少。在历史上的8—12世纪以后,中国有时人口增加,有时人口减少,但是技术变迁的速度再也没有加快过。
(五)为什么科学革命没有发生在中国
要弄清楚中国为什么没有出现科学革命,首先要从原始科学和现代科学之间的区别出发来进行研究。
科学的定义很简单,它是对自然现象的一种系统性的知识,它的发现机制与技术的发明是一样的。科学革命不是内容的革命,因为在科学革命之前就存在有原始科学,原始科学与现代的科学都是一套对自然界现象的系统解释。例如,亚里士多德除了是哲学家,还是一个科学家,他对自然现象提出过系统性的解释,例如“四元素”说就认为任何物质都是由四种元素组成的,中国也存在类似的“五行说”,认为世间万物都是由金、木、水、火、土五种物质组成的。在古代还有一个关于老鼠来源的解释,只要在箱子里装上布,然后放在床铺底下就会生出老鼠来。这是一个假说,当然现在知道,老鼠跟人一样是由父母生育出来的,但当时人们不了解这一背后原因,