- 论坛徽章:
- 0
|
这是我7月份问的帖子,当时有一些不解,现在应该算是解决了吧.
当时我的想法和不解是 为何在编程中要将对象看成是带有操作的东西就行了,而且可以用这样的方式看待任何事物,操作也可以说成是函数了,计算了等等相似意思的名字,所以就问 计算的本质是什么,并且希望能够从哲学的角度来解释,更直白的说,就是我们看待事物时,应该以什么样的基本形式来统一的看待事物,为何要这样看待?因为编程中就是以一致的统一的方式或形式来对待和描述各种事物的,也就是对象出现的形式了.
当时我的想法不是很明白,问题问得也不是很清楚,之后又看了一些哲学上的关于世界观的叙述和解释,那上面给出的解释解决了我的困惑,对编程中的" 对象为何就是现在这样子" 和" 为何不是别的样子" 也算是想通了.当时我若是这样直接问,大家或许会笑个不停,这些基本的认知应该算作是该在 素质教育 中出现的问题了,不应该在编程世界中出现,虽然他们本质上是一致的,但是对于我来说,确实是在编程的过程之中才意识到这个问题,确实困惑了许久.当初我若是问得清楚一些,大家或许就直接给我解答清楚了,呵呵,不过现在都已解决了,已经没有问题了.
还是谢谢大家.
---------------------------------------------------------
补充:对" 计算" ,我现在的理解,直白的说出,就是 事物 之间的联系,事物之间的相互 影响 . 函数 也是这个意思;
由事物构成的世界,本质也是各种事物和他们之间的各种联系所组成.看待事物时关注的就应该是属性和联系了,他们可以以函数的方式来体现.同理,编程中对象的出现方式就应该是这样了.
" 函数" 往往是指事物之间的联系,可以描述为"事物值之间的序对" 的集合.也就是在此关系中可以产生的"每次具体变化" 的集合;
"函数执行" 就是事物之间的相互影响的一次实际发生,就是由于影响所带来的 "事物的变化" 的一次实际发生;
[ 本帖最后由 gammareal 于 2009-12-20 22:34 编辑 ] |
|