Object----一个程序员的历史

For Wt objects arethe consitituents of states of affairs or atomic facts, and thusform the substance of the world. Every object contains in itsnature all the possibilities of combining with other objects. Inthemselves, objects are simple and unchanging. What changes is thecombination or separation of objects( the complex objects). In thisway objects are related to the atoms of ancient atomism. Objectsare correlated to the simple names which consititutepropositions.
The simple names are discovered through logical analysis and arethe terminus of such analysis.

WT:"A name means an object. The object is its meaning."

event: page 351

an 'event' is supposed to occupy some continuous portion ofspace-time. at the end of which is oeases, and cannot occur."--Russell, Human Knowledge


作为哲学术语的Object,Event引入到软件开发中代表着软件开发者一种打造银弹的企图。

软件开发者所关心的并非是世界的本质如何,而只是关心用何种方式在软件中更好的组织人的知识。

软件思想家在引入了哲学概念后,并未拘泥于哲学家的界定,而是根据实际需要有所引申。


关注到这个层面,差不多经过了10年。

早在1996年刚毕业的时候, 某所的党委书记面对我们这些新人说两个事, 一个是这个研究所更缺商业市场人才,不缺技术。 再一个是, 面向对象,在研究所过去20年的开发中,已经认识到,只是没有这样命名。 这是我第一次关注 “对象”,但是不了解内涵。


在进入开发阶段前, 我曾经买过一本大厚书,《面向对象的数据库设计》 ,看书的时候, 部门一个资深技术问我一个问题,什么是面向对象?

我当时被问住了,无语。 现在想来无语,不是最差的表现。


提到“对象”,不得不说,给我留下深刻印象的两本书, 一个是在一个大学地摊上买的书, 这个书不厚,满满的实战, 把上万行代码经过2次重构,剩下几千行代码,

中心思想是指出面向对象设计的弊病。 对老外这种实事求是,求真务实的精神,我看后除了佩服,还是佩服。至于他的观点其实也是很有价值的。

还有一本书《设计模式》,  当时在书店看了, 我曾经很狂热收集一切和软件开发的书与资料,分别在两个书店办过卡,就是那种可以借书的书店,可惜这两个书店都倒闭了。

要知道20年前,计算机书还是很贵的。 即使我投过好几万买书看,也不足以涉猎最广泛的计算机图书。而图书馆又只有比较旧的书,不能满足我内心对新技术

的占有欲。

看《设计模式》的感受,我现在还能记得三点。

1 这本书太牛了, 是对软件开发的高度抽象和归纳。

2 会被滥用。如果没有丰富实战经验的人,很容易糟蹋了这么好的东西。也许对他们来说, 并不适合看这本书。

3 设计模式能促进沟通。当然滥用其中术语的人除外。

包括我, 我也应该以珍重的心、谨慎的面对这本书。我当时并没有去通读全部内容。



高中学牛顿万有引力定律的时候, 我也在想牛顿是怎么想的。为什么是他。再加上

党委书记的话,给我种下了一粒种子,也许也是我寻根溯源读西方哲学家著作的动力。

















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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值