汉字需要计算吗?
在对习惯了数字计算的程序员面前,提一个这样的问题,可能有人会误认为是汉字编程,其实,汉字计算并不是什么新名词,早在2500年前的商代,我们的先人就在使用汉字进行计算了,哪个时候的文字我们现在称“甲骨文”(注意,不是甲骨文公司)。
甲骨文是殷商时代刻在龟甲兽骨上的文字,甲骨文又称契文、龟甲文或龟甲兽骨文。从殷墟出土的甲骨基本上都是商王朝统治者的占卜纪录。商代统治者非常迷信,例如十天之内会不会有灾祸,天会不会下雨,农作物是不是有好收成,打仗能不能胜利,应该对哪些鬼神进行哪些祭祀,以至于生育、疾病、做梦等等事情都要进行占卜,以了解鬼神的意志和事情的吉凶。占卜所用的材料主要是乌龟的腹甲、背甲和牛的肩胛骨。通常先在准备用来占卜的甲骨的背面挖出或钻出一些小坑,这种小坑甲骨学家称之为“钻凿”。占卜的时候就在这些小坑上加热是甲骨表面产生裂痕。这种裂痕叫做“兆”。甲骨文里占卜的“卜”字,就像兆的样子。从事占卜的人就根据卜兆的各种形状来判断吉凶。
占卜就是我们常说的“算命”,可见,甲骨文本身就包含“计算”功能,哪么,汉字从甲骨文再到现在几千年的发展中,是不是还应该有“计算”的基因呢,
汉字计算,就是要找出汉字的“计算”基因,让汉字成为即将到来的新的“计算”革命的主力军!
程序员朋友们,这个观点你们认同吗?