研究易经有一段时间了,一直想把它与工作生活结合。只是不得要领和方法,8月游罗浮山时,受Vincent启发,决定自己研究一套开发方法,名字暂定为面向八卦编程。其实学理很简单,计算机的最基本单位是0和1,而周易中的最基本单位就是阳和阴。而且0和1组成了复杂的计算机程序,也组成了浩瀚无际的互联网,而阴阳也组成了天地雷风山泽水火等大千世界。所以,它们是有互通的地方,而且计算机的二进制理论有身也八卦的影响(莱布尼茨的二进制),所以,我相信,在指导我们的软件开发与编程方法上,通过易经的原理,一定能推导出一种新的编程思路与方法论。
神幻与现实的假想-周易与计算机技术
周易究竟有多迷信,我也说不清,不过从少年时代就对这个说不清的神秘主义产物非常感兴趣。虽然没能上升到研究的境界,却有了一些基础的了解。后来从事了IT行业,花费了不少心血在计算机原理上,虽说不上精通,但总算对外标了个专家的标签。从第一天了解到计算机真正的基础原理就有了一个深刻的感叹--计算机这东西不是中国人发明的,真是没天理了。从基础说起,学周易首先要知道爻,阴爻与阳爻,也就是我们平时说的两仪。学计算机基础先要了解0与1,也就是我们说的二进制,简单点说计算机电路只能表达有电与无电,因此只能用0与1来代表。我中学时候学计算机原理的时候从来不知道学二进制有啥用,后来才知道,那是用来解释基础电路工作原理的。真正用的到二进制的是我们根本不知道的电路板上的存储与运算。同样的,我刚了解周易时也不知道为啥阴与阳而已,要这么多说法。而略有心得后才发现这阴阳二爻确实是周易运算基础。说周易是一种运算一点也不夸张,所有起卦与占卜都是通过对阴阳二爻的确认发起的,占卜的过程实在就是一种运算的过程。比起二进制的0与1,阴阳代表了更模糊的概念与更多的含义,但原理都一样。通过某时、某事、某像起卦,过程就像我们作方程先设未知数。通过将阴阳二爻的带入建立八卦卦像,就像我们建立方程式。再通过表里两卦结合为64卦,就像我们建立方程式的正反推演过程。通过对64卦卦像的理解猜测占卜的结果,就像我们解方程式获得最终结果。可以说周易占卜的过程就是一个建立一种逻辑方程式,最终通过该方程式推演未知数结果的过程。如果根据相同的占卜因素,理论上我们就能建立准确的卦像,然而针对某一既定卦像却能根据其动爻变化和官鬼、五神的带入演变出很多不同的理解来。我们常说某某某占卜很灵其实应该是这个人的起卦因素捕捉准确,推演过程考虑周全,合理的评价。(占卜是不是迷信不在本文考虑之内^_^!)
我们再来看看计算机的工作原理。计算机运算之所以需要二进制是因为电路表达只能表达有、无两个概念。因此人们通过这个有无演化出一系列的语意表达方法,基础就是二进制。那么以二进制为基础实现计算机运算最基础的应该就是对某个事件的表达与存储了,无论我们看的文件还是玩的游戏,最终在电路板上就是一系列运算和一系列存储。运算其实就是通过0和1表达出各种理念然后进行理念间的叠加与干涉,这与通过阴阳建立八卦再用八卦代表某种事务,通过八卦之间的演变、生克等关系表达事务的发生、发展如出一辙。而令一个关键,计算机电路里的存储,实际上就是通过一系列二进制的数字组合成64位地址索引符号,再通过64位地址符号标明目标的存储位置与调用位置,这就是我们常说的64位寻址与编程时用到的地址指针。反观周易里面的内容,周易通篇就是一个大索引,通过64卦卦像,每卦代表一系列含义,供占卜的人在获得卦像之后反推事务的发展起因之用。整个就是一个以天下为存储的64位大寻址。
如果我们打个比方来讲,那么很多朋友大概都改过单机游戏,用过金山游侠之类的工具。我们要改仙剑奇侠的金钱或者武器啊属性啊什么的,那么通常我们要作的就是,先变动其中的一个数字,把变动前后的数字输入给金山游侠,让金山游侠在内存段里找到发生同样变化的内存地址(一系列16进制符号,其实就是指针)然后把内存区里面的数字按照爱好改掉就好了。那么再看看周易占卜,我们先找到一个占卜的是由和因素,比如八字啦、当天发生的事啦、日期啦都可以,然后把这个因由变成或者是解释成阴阳组成的64卦卦像,然后再根据卦像反推出卦辞,再根据卦辞给出一个答案怎样趋吉逼凶。怎么看都像是根据某个数值反推内存地址,在内存地址里找到其它相关数据(什么吉人相助啦、小人当道啦、大利西南啦什么的)推演一个结果,如果想要趋吉逼凶还得把那些没被涉及的参数引入进来进行推算,把未来的结果推向最有利的方向。所以算命呢,都是模糊的,因为是一种推演嘛。算命呢都是看占卜目的的,因为参数太多要有所筛选嘛。改命呢都是通过做什么事或者避开什么事,因为没有工具直接改数据所以只能尽量利用相关参数嘛。如果有神仙可以逆天改命,八成他手里有作弊利器可以直接改参数,但是神仙一定不会轻易改,因为直接改数据如果引发Exception,那么就会core dump,那世界就崩溃啦,就算Exception Capture做的好,不会core dump,那么引发Exception的一系列非法对象是肯定要被析够的,否则系统就会出bug,这样就有了天罚.....什么天雷啦,永不超生啦估计就是析够函数的Imp吧,呵呵。所以说,中国人早在数千年前就完善了64位寻址技术...好好学学老祖宗的东西早就该发明计算机了,那个黑客帝国也应该中国人先想出来。现在都想进化出模糊逻辑或者生物逻辑运算计算机,我看就该从八卦入手。中国人,不对是古人,实在很强!!
我从事会计工作多年,发现会计与易经有那么多的联系,易经讲用阴阳解释世间万物,会计用借贷解释企业的经营变化,会计的记账规则是有借必有贷,借贷必相等,易经是孤阴不生,独阳不长,有阴必有阳。金水木火土,五大类型的自然变化规律。资产负债 所有者权益 成本 损益,五大资金的财务运行规律。易经用阴阳算吉凶,会计用借贷算盈亏。这是我最珍贵的体会,望各位同行和我一起探讨。
请登录后发帖