电脑编程属于什么五行?
这个问题很有趣,以前没有人问这种问题,所以没有人能给出标准答案。 不过可以想想,程序是通过机器执行计算然后得到结果,这个过程是“土”的;计算的过程有加减乘除,也有各种各样的逻辑和循环,这些都是“木”“火”“金”“水”。 举个例子,如果有一个函数需要输入一个数,这个数的范围在[a,b]之间,那么就有a到b的数字组成的序列,这就是“火”;然后还需要这些数字模N的余数,这涉及到数学中的模运算,也就是“水木”了(虽然我不懂数学)。 最后得到的结果可能是一个整数、可能是无符号整数、也可能是有限或者无限小数,而整数和浮点数是计算机基础的数据类型,所以最终的结果肯定涉及到“金”“水”。 所以从过程上看,应该是“木”“火”“土”“金”“水”。 而语言本身其实是有阴阳之分的,不过这里的语言是指人类语言,而不是计算机语言。比如“苹果”这个词,普通话里它是阴性的,代表了一个具体的物体;英语里它则是阳性的,指代的是一个整体概念。
所以语言按照是否描述具体的事物可以分为阳性语言和阴性语言,前者如英语,后者如汉语。 从这个角度考虑,一般来说,阳性语言更接近逻辑上的排列顺序“金→水→木→土→火”,因为语言中描述的具体事物越多越复杂,就越靠后;而阴性语言则刚好相反,它们更接近“土→火→木→金水”。 但是无论是阳还是阴,最后都要归土。 为什么呢? 因为语言的最终表达是靠音响系统来实现的,而音响系统的最终实现又是由电磁波来完成的,电磁波最终要依附于大地(土)才能存在并传递信息。
所以说,无论是什么语言,最终都是归土的。 当然,这只是个例子而已…… (▼皿▼#)