形而上学与面向对象

最近重读了毛选中的矛盾论,温故而知新,再次阅读时,读到片段

“在人类的认识史中,从来就有关于宇宙发展法则的两种见解,一种是形而上学的见解,一种是辩证法的见解,形成了互相对立的两种宇宙观。列宁说:“对于发展(进化)所持的两种基本的(或两种可能的?或两种在历史上常见的?)观点是:(一)认为发展是减少和增加,是重复;(二)认为发展是对立的统一(统一物分成为两个互相排斥的对立,而两个对立又互相关联着)。”列宁说的就是这两种不同的宇宙观。”

所谓形而上学的或庸俗进化论的宇宙观,就是用孤立的、静止的和片面的观点去看世界。这种宇宙观把世界一切事物,一切事物的形态和种类,都看成是永远彼此孤立和永远不变化的。如果说有变化,也只是数量的增减和场所的变更。而这种增减和变更的原因,不在事物的内部而在事物的外部,即是由于外力的推动。形而上学家认为,世界上各种不同事物和事物的特性,从它们一开始存在的时候就是如此。后来的变化,不过是数量上的扩大或缩小。他们认为一种事物永远只能反复地产生为同样的事物,而不能变化为另一种不同的事物。"

发现面向对象编程思维符合形而上学的发展观点,面向对象思想将事物抽象成一个个单独的类(class),每个类之间相互独立,类中通过类的方法来对类中的属性值来进行增加或减少,即类的方法调用,这一过程是重复的,一切事物的形态和种类都看作是永远彼此孤立和永远不变化的,类在方法调用这一过程中不会由一种类变为另一种类,如果有变化也只是类的数量的增减。
哲学的思维支撑着计算机中的技术,哲学的发展过程也是计算机技术的发展过程。
虽然辩证法出现后,形而上学已经过时了,但是对于计算机的发展来说还处于年轻状态,因为计算机还处于非是即非的形而上学阶段,人类的形而上学理论持续了近四千年,相信计算机中的形而上学思想也会持续很长时间。
不知何时编程中的形而上学才能被辩证而只能的编程法思想所替代,语言自己会进行辩证思维,估计那时才将是真正的人工智能时代。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值