软件技术与中国哲学

原创 2005年05月24日 17:37:00
近日无事,始读中国哲学简史及某网友所著中庸之心得,年纪尚轻,好入世之哲学,但取之与当今技术作比,实在是牵强附会。

面向对象:该技术的诞生是软件技术从西方演绎理论到东方直觉理论的自觉升华(说他自觉,是因为该技术的创造者未必懂得中国哲学)。冯友兰(中国哲学 简史之作者)说,中国哲学所用的语言,富于暗示而不很明晰。它不很明晰,因为它并不表示任何演绎推理中的概念。哲学家不过是把他所见的告诉我们。

代码重构:该技术的根本思想是如何使代码写的恰到好处,其实就是中庸之道。孔子说,理解中庸不难,难得是一辈子使自己的所作所为符合中庸之道。如何做到呢?就要以礼来守,礼就是一堆具体的规矩。该技术中阐述的各种重构方法就是礼。

迭代过程:易传说:“寒往则暑来,暑往则寒来。”,老子也有相似的话:“反者道之动。” 整个自然周而复始却又不断进化是这个道理,迭代过程也是这个道理,分析,设计,实现,测试,发布等操作周而复始,而每一轮回结束之后都会提高产品的完成度。

低耦合高聚合:这是grasp模式的一种,也是中庸,目的是使各个对象的职责(可以看作method)都分配的恰到好处。同时,低耦合和高聚合两者之间的关系符合阴阳学说,既为友,亦为敌,此消彼长。该书作者也认为符合阴阳学说,呵。
写到这里,我亦觉得中庸来自阴阳,对否?

技术人生:针对面向对象,有很多分析设计技术,如grasp,lsp,dont talk to stranger等等,还有享誉天下,臭名卓著的设计模式。这些对于初学者是极为有用的,但是对于真正的高手就没用了。这些技术的提出者其实并非绝顶高 手,因为那些绝顶高手已经“道可道,非常道”了。

吾等何时能得“道”?

附追贴:

从前有个空想,现在逐渐变成了梦想,而且很可能成为理想。
那就是,将软件工程理论上升到中国哲学高度!
过去的软件工程,包括现在的RUP(不是指Agile UP)在内,都是把人作为一个部件来看待,所以那时的软件工程跟哲学根本不沾边。
最近火起来的敏捷过程,其与过去的本质区别就是凸现了以人为本的核心思想,我非常认同这个观点,因为软件业与其它制造业不同,它的唯一资源就是程序员的大脑,是人。
看了一些敏捷过程,发现它们越来越用一种哲学的方式来诠释,不再是什么何时何人该做什么,做多少,等等那些可以量化的具体的东西,而是一种态度,目标,甚至理想。为什么如此呢?我想是因为人脑是不可捉摸的,是靠硬性规定无法控制的,是无法量化的。
而中国哲学是人的哲学,借用某网友一段话:“哲学是仁学,即人学。是人的安身立命之学,内圣外王之道,它的作用是锻炼,发展人的理论思维丰富发展人的精神境界。以道为终极依据,以中庸为行事准则而演其过程,心明眼亮以此入世通达至和则内圣外王之道可成也。”
再借用一句话:“中学为体,西学为用”,“体”即是“道”,“用”即是“器”(记得是这个意思)。从另外一个角度看,西学是重“器”的。他们重“器”一直到现在,从敏捷过程开始,终于重“体”了!
但是西方哲学是崇尚科学的,因为这两者都源于演绎论(科学是纯粹的“器”,因为它规定只有能被量化的东西才算科学,因此中医一直未被承认。--外话)。所以敏捷过程倡导的“体”必然是自发的,不成熟的。这就要靠中国哲学了。
暂时能够想象得到的一种实现步骤:
首先,将现在的敏捷过程的内容上升到哲学高度,尝试用中国哲学来重新诠释;
其次,用成熟的中国哲学来扬弃,发展敏捷过程;
最后,人达到软件过程中的内圣外王之道,则软件开发世界就是“王道乐土,大同世界”了。
就这些了,渴求大家讨论。

2017超星尔雅 中国古典哲学名著选读答案吴根友

中国古典哲学名著选读超星中国古典哲学名著选读尔雅 课程章节 1 治世之本:《尚书》选读 1.1洪范九畴 洪范九畴 1 【单选题】 秦汉以后,(A)图书代表了中华文化的主干。 ...
  • hengyulin5907
  • hengyulin5907
  • 2017年03月29日 10:16
  • 7475

2017 超星慕课 中国哲学概论尔雅课答案

中国哲学概论 绪论(一) 1 哲学在秦汉时期被称为()。 A、道术之学 B、义理之学 C、哲学 D、以上都不对 正确答案:A 2 哲学主要论述的是()。 A、历史事实 B、物体法...
  • s8r1g5
  • s8r1g5
  • 2017年01月10日 13:39
  • 4488

中国传统养生思想

1 《易经》与中国传统养生《易经》又称《周易》或《易》 ,成书于殷末周初。 它是研究宇宙自然万物 ,以及人类社会变化的一部古典哲学著作 ,其中包括了较为丰富的古代养生思想。 《易经》利用 8卦及 64...
  • Half_open
  • Half_open
  • 2017年10月21日 14:54
  • 149

《中国哲学简史》读后感

《中国哲学简史》读后感 https://book.douban.com/subject/20501147/ http://item.jd.com/11166770.html ...
  • hello3389
  • hello3389
  • 2016年06月23日 12:07
  • 341

《中国哲学史大纲》读书笔记

我手头有两本书,一本是冯友兰的《中国哲学简史》,一本是胡适的《中国哲学史大纲》。不过我喜欢胡适那本,因为我是有商业目的的,是为了从中思考企业管理理念\超大企业或无边界企业的管理理念。我认为中国哲学(老...
  • david_lv
  • david_lv
  • 2013年10月10日 14:13
  • 10750

算法的哲学思考

1       算法的哲学思考 算法在“在线新华字典”中的解释是“解题方案的准确和完整的描述。是一个有穷的动作步骤序列,只有一个初始态,每个动作只有一个后继动作,一步一步地直到序列结束。是解题从开始...
  • yangjl38
  • yangjl38
  • 2012年02月19日 13:07
  • 1330

JAVA哲学 -- 前言

        你是谁?世界从何而来?        这是在《苏菲的世界》一书中,开篇即提出的哲学问题。(《苏菲的世界》是通过小说体的形式,通俗的讲解哲学史的文学作品,作者乔斯坦。贾德)要成为一个优秀...
  • oliversong
  • oliversong
  • 2004年10月17日 20:42
  • 788

哲学思想对软件开发的启示

一 关于软件的实质   什么是软件?它从哪里来,它有生命吗?    当我在想到这个问题的时候,就像是哲学中要解决的一个根本问题,我们来自哪里,我们是什么,人生的意义又是什么?也...
  • u010243043
  • u010243043
  • 2015年01月29日 16:20
  • 535

规则的哲学思考

1       规则的哲学认识 1.1  什么是规则 “在线新华字典”中对规则的解释是“①规定出来供大家共同遵守的制度或章程:交通~丨借书~丨工厂管理~。②规律;法则:自然~丨造字~。③(...
  • yangjl38
  • yangjl38
  • 2012年04月05日 17:01
  • 1547

从化学看科学与哲学的关系

导言 科学和哲学都是人类在不断地认识和改造自然的过程中逐渐形成和发展起来的。科学源于人类在认识和改造自然中所积累的经验和知识,但这些经验和知识本身尚不足以形成科学,只有当人们用理性思维对这些经验和知识...
  • neweroica
  • neweroica
  • 2006年07月30日 22:30
  • 5482
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:软件技术与中国哲学
举报原因:
原因补充:

(最多只允许输入30个字)