电脑软件五行属性是什么?

郗钰格郗钰格最佳答案最佳答案

五行,木火土金水,这是古代中医用的理论,用来解释自然界现象和规律。 后来这个理论传到算命等江湖术上。 再到后来被用到电子计算机领域。 用到计算机领域的时候,出现了不足。 因为五行相生相克,是有一定规律的,是持续不断的进行过程。 而电子计算机作为一种工具,它是一种动态的、可变化的过程。 如果硬要用五行来给计算机定位的话,那么每一个新出现的计算机产品就需要重新给它赋予新的五行属性了,这对计算机科学来说,是个非常大的负担。 所以人们又重新用到了阴阳五行的理论——把世界定义为阴和阳两个方面(虽然这跟中国古代哲学中的阴阳有很大的区别),而所有的事物都可以归类为这两种属性中的一方。 任何事物都是不断运动和变化的,因此阴阳也是一个动态的概念。

这样处理的问题就是,当一种新产品出现时,它属于这个范围里的一类事物,可以根据它的特征给它赋予一个阴阳性质。 当同类产品出现新功能时,只要它符合这个范围的特性,就可以添加到这个范围中去,不需要更改原有的东西。这样就省去了很多不必要的麻烦事。 这个模型非常适用于软件的开发。现在几乎所有的软件都默认给自己赋予了阴阳属性。 比如Windows操作系统,它属于阴阳中的阳,也就是具有攻击性的那一类,所以它在运行的时候会不断地扫描周围环境,试图找到能够入侵的漏洞。 365天的每一天,它都在做着同样的工作,这是一种恒常的状态。 它具有攻击性,可以伤害其它硬件或软件,所以它是阳性的。

Linux系统则不同,它原本就是为了服务而诞生的,所以它的目的是提供方便,满足人类的需求,而不是去伤害其它的东西(虽然它可以作为攻击媒介)。它属于阴阳中的阴,所以当你使用着它,它会静静地为你提供服务,而不去做无谓的扫描。

我来回答
请发表正能量的言论,文明评论!