Knowledge Gained by Biculturalism

在读完资讯科学中三个错误的想法之后,ㄚ琪要继续读双元文化主义,这一篇感觉起来就是在跟Eric S. Raymond笔战,虽然也没有什么批评,不过就是一种感觉!

Windows和Unix的差异最主要的就是文化差异,最明显的就是‘Unix文化重视对其他程式师有用的程式,而Windows文化重视对非程式师有用的程式。’,这种感觉没有错,但是好像微软的DOS好像跟Unix很像不是吗?所以DOS跳到Windows文化不同了!

The Art of UNIX Programming,有线上版本可以阅读http://www.faqs.org/docs/artu/,‘Unix文化中有一个Raymond称之为“沉默是金”的核心价值,是说当程式成功地完成你所交付的事时应该不要有任何输出’,这我到不觉得有什么不妥,而且我反而很喜欢写这一类的程式。

‘Unix文化欣赏保持文字介面的程式。’,这是事实,我也一样。

‘Unix具有公开原始码的文化价值,使它成为更容易开发的环境。’这绝对是程式设计师的最爱。

Raymond说“典型的Unix文件会写得简洁而完整],而我们对Windows的使用就是‘一般使用者不读文件’。

但是不可讳言的Windows的使用者介面,因为文化的不同,确实造成Unix的使用者介面,又或是Linux之类的使用这界面无法胜出的一个重大原因,难怪RedHat的执行长‘告诉大家,家庭用户应该直接用Windows就可以了’,但是说真的,如果一个完全不懂电脑的人,你让他玩Linux的桌面系统,应该也未尝不可,反正就让他让点点,久了之后他应该还是会习惯的吧,虽然这学习曲线可能有点慢,不过还是值得这样试试!

‘有太多的单文化程式师,他们就像从未离开过家乡的典型美国小孩,说不出来文化价值和人类核心价值间的差异。’看起来很像是在打Raymond是美国典型的乡村小孩,套句中国成语,算是井底之蛙吧!有鉴于此,作为一个单文化主义的人类,在为一个事物做批评的时候,我们都应该秉持着福音的原则,勿乱下断语,不针对人身攻击,或许对事物可以做讨论,多涉猎各种文化的差异,或许会比较好吧,不过像微软那样的不透明,应该也没几个人可以深入了解的!我猜…