如果这一奇妙的图形和当代的“二进制”之间的对应并非全然巧合的话,那么对于周文王“重为64卦”的行为,则可以简单地解释为:他不过是把伏羲的“二进制”升级为
“八进制”(八进制同样是现代计算机使用的高级语言)——那64个卦则分别对应八进制中所有的两位数(八进制中的0~77,总共64个数字,对应十进制中的0~63、二进制的0~111111)。
例如64卦中的“困卦”为“上兑下坎”,顺时针旋转后为¦|¦ ||¦,对应二进制中的数字010110、八进制中的数字26、十进制中的数字22;“大有卦”为“上离下乾”(||| |¦|),对应二进制中的111101、八进制中的75、十进制中的61等等。
这并非空穴来风。实际上,在中国古代相当长的一段时间之内,在很多领域使用的都是比八进制更为复杂的
十六进制,直到很晚的近代才逐渐被十进制“统一”(例如直到几十年以前,中国的质量计量单位中使用的还是十六进制,1斤=16两)。如你所知,在现代,十六进制同样也被运用到了计算机复杂程序的编程语言中。
蹊跷的是,
中国古代的“计算机”——算盘——所使用的逻辑语言,似乎也是“十六进制”和“十进制”通用的。这一历史悠久、在古代社会最先进的计算工具,通常由91个算珠、按照7行、13列分布在一个木制的方格内——但在十进制的运算中,永远只会用到其中的65个算珠。
他们为什么一定要把另外那26个“永远用不上”的算珠固执地留在算盘上?(例如现代的很多算盘,就已经将这26个“无用”的算珠去掉了,这显然节约了很多成本。)答案其实很简单——如果要将那26个算珠派上用场,就必须使用十六进制。
