早几年就有人提出了万物互联,随着这个观念而来的还有一个词叫“万物皆可编程”。学过编程的人都能理解这句话的含义,这其实说的就是一种思路。天地之间的万物、甚至天地之外的宇宙均有规律可循,有些我们已经发现了其运行规律,有的暂时还没发现。从古至今哲学家、思想家、科学家都在不停地总结着我们身边一切的运行规律,总结后的理论或成为定义,或成为逻辑,或成为真理,种种不一。其实只要有规律的逻辑思路,理论上都可以编程,这就是万物皆可编程的由来。而那些善于总结的大家们,其实某种意义上来说,他们也是“编程高手”。

打开网易新闻 查看更多图片

大明开国之君朱元璋就是这样的一位编程高手。朱元璋称帝之后遇到了一件麻烦的事,据说朱棣出生时(1360年),朱元璋因为与陈友谅激战正酣,连看自己儿子的机会都没有,一直忙到了大明开国前一年(1367年),才得空看望自己的孩子们,而此时,他已经有了7个儿子(没空看儿子,有空生儿子)。这一年,终于见到了7岁大的朱棣,他不知道的是,可怜的小朱棣已经过了7年没有正式名字的日子。

从这里可看出朱元璋给儿子取名字的速度已经慢慢地跟不上生产节奏了,更何况这一年老大朱标已经13岁了,再过两年没准孙子辈也开始不停地冒出来了。很现实的问题来了,老朱家的香火十分旺盛,带来了一个新问题。如果你有几十个儿子、上百个孙子、几百个曾孙,怎么给他们取名字会变得很头疼?见到某个孩子的时候,能不能快速地弄清他到底是孙子还是曾孙子?还有他是谁的后人呢?这一连串的问题,迫使朱元璋决定成立了一个项目,来解决这个麻烦,于是,后代字辈编程项目启动。

打开网易新闻 查看更多图片

帝王家的名字有个麻烦事:得用生僻字,理由是这样不会和民间百姓重名,免得引起一些不必要的麻烦。虽然也可以取个普通的名字,真到了上位的时候可以改(历史上改名字的皇帝多了去了)。但这不明显符合“码农”老朱的精神,必须一次到位。

有了想法只之,朱元璋就叫来了自己的神机军师刘伯温。老朱调皮了一下,问刘伯温说,我大明基业能传几代?刘伯温是个聪明人,自然知道这个问题不好回答,回答任何具体年数都会引起不满,又不能不回答。朱元璋看出他的心思,让他直言相告。于是毕恭毕敬地回答道:万子万孙!这句话后来大家都知道怎么解读了:大明丧于万历之子和万历之孙嘛。

接着就聊起了第二件事,既然是万子万孙,那么朱元璋就说自己遇到了取名的难题了,问刘基有没有什么好的建议。刘伯温说自然是按族谱字辈向下绵延。于是,朱元璋大致说了下自己的想法,也就是后来成形的二十字辈口诀。刘伯温表示不同意,因为这样一来,所有同辈人的名字都不一样了,这和传统的族谱是相悖的。老朱是个有主见的人,既然自己有了主意,那么对刘基的话也就是参考一番而已。

朱元璋最终还是按照自己的意见,拟定了一份从孙子辈开始的字辈口诀,这就是后来收录在朱元璋主持修订的《皇明祖训》中的谱系,《皇明祖训》是洪武二年(1369年)开始修订的,洪武六年成书,洪武九年又继续修订,洪武二十八年重定。可见洪武大帝对自己的这份祖训很是重视,不停地在修改。

朱元璋一生有过二十六个儿子,其中有三个过早夭折或者逝世,所以没有定其字辈。其余的二十三子,每一支都给他们的后代定好了二十个字的字辈。这二十个字,读起来朗朗上口,甚有韵味。不但押韵,而且看起来似乎还另有深意,十分神秘。数百年来,无数的历史爱好者都会把这些字辈列在一起进行研究、探讨,想要找出点什么规律和逻辑来。有人说这是诗句,有人说就是凑音律,还有人说纯粹就是图吉利的一些吉祥话语的组合。真正的秘密似乎还没揭开,只能静待有缘人了。

在给后代名字编程这件事上,除了不同分支使用不同字辈这点坚持己见外,还参考了刘伯温的一个重要建议:名字之中嵌入五行,五行本源相生相克,利用其循环相生的属性,达到大明传至万子万孙的最终目的。

就这样,一套切实可行的“名字编程”思路就出炉了:姓朱,名字统一确认为两个字,第一个字按字辈口诀顺序依次取值,第二个字按五行相生为原则进行取值。于是取名字再也不复杂了,同时也解决了朱元璋的难题:见到任意一个孩子,只要问一下名字就知道是自己哪个儿子的后代了。

打开网易新闻 查看更多图片

于是大明皇室的子孙,名字就生成了:大明所有第一代皇子名字五行属木:朱标、朱棣、朱樉等等。先来看看朱标一支(口诀:允文遵祖训),朱标儿子朱允炆,允字辈,属火,木生火;朱允炆的儿子朱文圭、朱文奎,文字辈,属土,火生土。再来看看朱棣他们家(口诀:高瞻祁见佑,厚载翊常由),朱棣儿子朱高炽、朱高煦等,高字辈,属火,木生火;朱高炽儿子朱瞻基、朱瞻墉等,瞻字辈,火生土;朱瞻基儿子朱祁镇、朱祁钰,祁字辈,土生金;接下来的朱见深,金生水;然后又回到了水生木的佑字辈:朱佑樘、朱佑杬等等……

是不是颇有点编程的味道?循环、递归、往复,不断生成新的一代,这样就可以不断地向下延伸,直至无穷。愿望是美好的,然而现实总是残酷的,明朝传到了第十二代朱由检、朱由校兄弟俩手里就停止了,南明也不过是苟延残喘了18年,传至同样是第十二代孙朱由榔,彻底告别了历史舞台。

说起来朱元璋也不贪心,20个字辈代表20代人,平均每代人执政10年的话,也就200年。有人做过这方面的统计:中国封建时期历代帝王的平均在位年限为5年(2137年/422人),在位年限的中位数为10年。当然,这里面也包含了像王莽、朱常洛、完颜承麟这样严重捣乱了数据的异常皇帝。大明王朝最后传了十二代,历时276年,在位时间远高于平均数,达到了17.25年。虽然没有实现朱元璋的大明万年梦,但是作为一个家族的起源,至少他的血脉在人类灭绝前应该是断不了了。