关于科学为什么没在中国出现,近代到现代的无数名人们都有各自恨铁不成钢的分析。有说文化的,有说哲学的,有说宗教的, 有说封建制度的,各自都有道理。
有次和港科大前伯克利高教授吹水,聊及此事。他的观点我认为极富洞见,值得分享。高师认为极大的原因是中文是象形文字而不是基于字符(symbol)的文字,既没有阿拉伯数字也没26个字母。而不用symbol描述数学(数学又是一切科学的基础和工具)是极其困难的。就拿九章算术中对勾股定理的描述为例吧,把那段文字和A平方加B平方等于C平方的等式一比较,高下已分。可以说基于symbol的数学描述有着中文经典古诗词那样的极简意会之美。
古中文对数学概念描述的困难造成即便古代出现某个天才盗火者在数学或物理上悟出真理也很难让别人理解,更不要说推广或传承了。而我们知道西方科学的进步也并非一撮而就,恰恰是几百年一代代师徒传承,同行(包括跨国同行)交流,思想碰撞的结果。用symbol描述数学和逻辑,不仅简洁,且可以跨越不同国家的语言障碍,简直是天选方式。这天选方式和古希腊的哲学没出现在中华文明一样固然是个悲剧,但传教士和徐光启之后的不幸就是别人已经说过了的那些原因了。
爱因斯坦的这句话很有道理: “Development of Western science is based on two great achievements: the invention of the formal logical system (in Euclidean geometry) by the Greek philosophers, and the discovery of the possibility to find out causal relationships by systematic experiment (Renaissance). In my opinion one has not to be astonished that the Chinese sages have not made those steps. The astonishing thing is that those discoveries were made at all.”
逻辑思维是科学的基础。从文言文里,不可能发展出逻辑。