太极图,黑中有白,白中有黑,连续里有离散,离散里有连续,曲线窈窕,深邃美丽。(如此美丽,以至于咱们的邻居都把它放到国旗上了。)
有时候我会设想三方围棋,胡思乱想纹枰上的三国演义,觉得第三方或许可以用太极图来做棋子,打破传统围棋的非黑即白。一转念,又觉得不必那么着急创新:传统的黑白世界,不已经是运动中的太极图了吗?虽然,千古无同局,局局都由黑白二色步步堆砌而成,盘面上似乎仅只离散的阴阳;可是,断与连、虚与实、厚与薄、攻与守、先与后、生与死,回回都在不停流转中,没有哪个是绝对的,没有哪个是非此即彼、黑白分明的,而围棋的真谛、围棋的乐趣也正在于此。离散的阴阳生出超越非黑即白的大千万象,围棋之太极是也。
围棋的黑白变幻似乎已经登峰造极,计算机里的阴阳造化却更是变本加厉。如果说数字计算机有一个基本的0和1的层次,而一切程序都是由0和1堆砌而成(以后我会说明为什么实际情况要复杂得多,而数字计算机归根到底其实并不是离散的),那么从电子音乐到网络视频,从自动驾驶到天气预报,从魔兽世界里的出生入死到QQ空间里的儿女情长,当然还有电脑围棋的“冥思苦想”,全都是0和1的太极,却也全都不是非黑即白。
棋子的层次上的非黑即白,并不意味棋局层次上的非黑即白;比特的层次上的非0即1,并不意味着实际应用层次上的非0即1。下围棋,就是突破非黑即白:从黑白分明到生死不明。编程序,也是突破非0即1:系统安全还是不安全,稳定还是不稳定,好用还是不好用,效率高还是低,算法是好还是坏,实时性是强还是弱,不再是0和1的分别,而是尽在0和1的太极之中。
如何突破非黑即白?答案似乎简单,围棋之为围棋本来不在于非黑即白,计算机之为无所不能的计算机本来也不在于0和1。玩围棋太极,就是突破非黑即白;玩编程太极,就是突破非黑即白。
连所谓“黑白摄影”,其本质也不是非黑即白,其所依赖的其实是黑白两极之间灰度的表现力。即使是对“真黑”(true black)和“真白”(true white)的追求,原来也是为了保证照片上两极之间有尽量多的灰度层次。
推而广之,如何突破非黑即白?答曰:世界本来不是非黑即白。放下对概念的执着,尤其是放下对概念的
高阶离散性(或曰“非黑即白”)的执着,就是突破非黑即白。
离散和连续的不同,黑与白的分别,可以说的,是可以说得足够清楚的。不必说的,也不必说得过分清楚。过度的清晰,就是在本来没有高阶离散性的地方去发现甚至制造高阶离散性,比如种族,比如男女,比如性取向,比如宗教与科学,比如科学与反科学,比如离散与连续,比如黑与白。
古人云:“无极而太极”。古来围棋的黑白世界里面,重要的原来不是黑与白两个极端,而是本来空空的棋盘上演绎出的黑白太极。今天数字阴阳的0-1世界里面,重要的也不是0和1两个极端,而是0和1之上太极出来的无穷丰富的可能性。是曰:“太极而无极”。
说得有点多了。下棋下棋。
https://blog.sciencenet.cn/blog-453866-348360.html
上一篇:
电脑人心 之 引言(九)原则争论下一篇:
数字计算机为什么不是离散的?(致李亚辉)