程序的生命

“程序写到一定阶段后,我很喜欢写清晰优雅的代码.优雅的代码易于理解和维护,并给人以审美上的愉悦,所以我认为这就是健壮的代码.但我看过很多的代码,特别是一些产品级的代码,以我的审美而言,长得大都很丑,但它们都很有效很健壮.后来我知道了为什么,优雅清晰的代码对健壮性的贡献可能还不到30%的,而真正健壮的代码是那些在市场上跑上半年一年的,经受磨难摧残的代码,被打上了各种补丁,以对付那些邪恶的攻击,丑陋的硬件缺陷,木马横行的客户环境.”

忽略掉这段话中对程序美与丑的评判,它让我突然觉得程序原来也已经构建起了一个有机的生命….它有美与丑…它可以对抗外界的冲击…它也有可能死掉…在这个生存环境中甚至有一个程序<-元程序<-元元程序<-元元元程序…..的概念。唯一所缺少的是程序的自我进化,或者说自我意识…
什么是生命?它与生存环境的关联是怎样的?

此条目发表在Thought分类目录。将固定链接加入收藏夹。

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

您正在使用您的 WordPress.com 账号评论。 登出 /  更改 )

Google photo

您正在使用您的 Google 账号评论。 登出 /  更改 )

Twitter picture

您正在使用您的 Twitter 账号评论。 登出 /  更改 )

Facebook photo

您正在使用您的 Facebook 账号评论。 登出 /  更改 )

Connecting to %s