(转)让科学和理性回到计算机科学

让科学和理性回到计算机科学

by 王垠html

想写点有用的文章,但是又不知道从哪里开始写。看过我曾经的文章的人,到如今还在给我来信,表达他们的欣喜。我以为他们很可爱,我理解他们对真知的渴望,可是也深深的认识到我从前的文章对人的误导做用。我很想告诉他们我对这些事物如今的认识,却没法开口,怕给人泼凉水,怕被认为是对我之前“信仰”的倒戈。git

但是我也深深的感受到计算机科学的研究中存在的宗教和非理性的思想。就算在世界顶尖的计算机科学家头脑中,这种偏激的思想同样存在,使得他们不能接受不同的理念。各类研究团队提出本身的概念,造成不少知识的壁垒。多种纷繁复杂的设计,其实不过是用来解决同一个简单的问题。互相攻击,执拗己见,却抓不住问题的关键。其实真理每每不在任何一方手中,它只存在于静心观察的人眼中。数据库

我隐藏了好几年的真实想法,一直没有足够的信心说出来。由于我怕本身是错的,我不想给人错误的思想。直到如今,我终于有了足够的证据,证实个人一些想法的正确。我蓄积了足够的勇气,能够直抒己见,再也不怕误导人。是科学和理性给了我这种勇气,因此我决定写一些文章。它们虽然可能会对你如今的思惟方式带来冲击,可是我写做的初衷是给人以帮助,客观的分析问题。不过必须随时记住,我说的话都有多是错的,你须要用本身的实践去检验。编程

话说对Linux的见解,从实用角度上讲,它是一个挺不错的东西。然而从理论角度上讲,它并非最早进的。从应用的角度上讲,它对用户确实很是不友好。我其实早就不是Linux,TeX,Emacs,或者别的稀奇古怪工具的忠实“信徒”或者用户。虽然我随时能够用Linux作一些事情,可是用Linux仍是Windows已经没有太大关系。操做系统其实不是高深莫测的神物,只要你明白它们的本质是什么。会像“高手”同样的使用Linux或者Windows其实并不能说明什么问题。wordpress

因为我受到的教育,我能设计各类各样的程序语言和编译器,我也在构想一个跟Unix很是不一样的操做系统。我不知足于成为一个合格的“用户”,而老是试图成为一个创造者和改良者。我清楚的看到几乎全部操做系统,数据库和各类编程工具存在的缺点,我老是发现它们有能够改进的地方。它们老是能够变得更精悍,更高效,更方便。在不久的未来我会介绍一些个人设计和构想,你会发现它们与Unix工具的设计原则很不同。我也会介绍一些新的程序语言,编程工具等等。但愿这能帮助你们提升对操做系统(包括Unix),程序语言,数据库和各类工具的理解。我虽然可能会批评某些东西,但是这些批评都是通过理性的分析得出的结论,而并不针对它们的设计者我的。工具

我先把之前悄悄写过的一篇对“Unix哲学”的见解贴在这里,但愿能帮助你们看清楚Unix的本质,从而能够灵活的应用它的潜力,避免它的缺点。我放假了比较闲,因此会陆续写一些文章。post

我也常常写一个英文博客,里面包含一些比较深入的道理:
http://yinwang0.wordpress.com操作系统

也欢迎看看个人主页,twitter或者微博:
http://www.cs.indiana.edu/~yw21
http://twitter.com/#!/yinwang0
http://www.weibo.com/yinwang0设计

固然我但愿不是从计算机技术上给人以帮助,我但愿个人经历能给在各学科摸索中的的同窗们必定的启发。htm


This article was posted at yinwang’s sina blog,
on 2012-05-17.
Though it’s not available on the blog now.

The article yin mentioned (对“Unix哲学”的见解), is also mirrored here, with the title Unix的缺陷.(FIXME: actually it’s not mirrored yet.)

相关文章
相关标签/搜索