自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 从XML数据库想到

每过一段时间,就会在什么 看到一篇鼓吹non-relational数据库系统的文章。从六七年前的面向对象数据库,到如今的XML数据库。这让我不能不先说另一个话题。软件业发展到今天,能够成为可用的、系统化的、形式化的成功理论并不多。究其原因,也不一而论。我个人认为这是因为软件已经达到了人类认知的“极限”。说句白话,就是:所有行业靠计算机自动化,计算机行业呢?不可能自己把自己用自己的头发提起来。所

2007-01-28 23:18:00 442

原创 稳定的软件

软件的复杂度发展到今天的程度,每个参与软件生产的人对自己产品的质量可能多少都会有些担心。至今还没有理论能够系统的预估和保证软件产品的质量(可能永远不会发展出这样的理论,因为软件作为人类思想的固定形式,对其质量的系统化保证可能已经超出了人类认识的“极限”)。 不过,多多少少会在软件的历史中沉淀一些有用的东西。下面的四条可能对于生产稳定的软件有极大的帮助: 简洁的设计;

2007-01-28 21:41:00 486

原创 有神与无神

我不信奉基督教或者佛教这样的宗教。但过去我一直认为自己还是相信有神存在的。今天看来,说我相信有神,不如说我相信人类的认识是存在极限的。也就是说,在这个宇宙中,理论上能够被人类认识的仅仅是一小部分——及时给予人类无限的,甚至比宇宙寿命还长的时间,也有很大一部分是人类所不能理解的。而人类所不能理解的部分,却可能在更深的层次上决定着人类能够理解的一些表象。在这一点上,人类必须心存敬畏。还有些东西,即

2007-01-28 20:53:00 487

原创 被错误估计的面向对象

最近在《Art of Unix Programming》 中读到这样一个观点:Unix文化中对面向对象技术有一种深深的怀疑。尽管Unix本身注重Modularity,但是并不普遍的使用OO。OO最初在Graphics系统方面被证明是一种成功的设计方法。但是从此以后,很少在其他方面能够体现出OO是一种有效的方法。我在很大程度上赞同这种说法。在流行的语言中,使用OO语言确实在设计表述上比non-O

2007-01-27 11:49:00 429 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除