沉默的大多数

当我还在关注comp.lang.forth新闻组的时候,我不是唯一一个因人们对这种语言缺少兴趣而感到沮丧的人。伊莉莎白,Forth公司的合创人,给出了下面的解释:事实上是有人在使用Forth语言真正的做事情。但他们不喜欢在新闻组里闲逛。我想她说的没错;她的公司不正是在帮助人们构架商业的Forth项目吗。

在1996年,我干的工作是把《极品飞车》移植到日本的世嘉土星(SEGA Saturn)游戏机上。在20世纪90年代,有很多的游戏开发人员获得了大众的认识,但是负责《极品飞车》(1994年发布)原版开发的关键人物仍然躲在幕后,不为大家认识。即使是到了他们开发出来以rigid-body物理学为基础的游戏时——大多数的开发人员当时甚至还不知道什么是3D视频游戏,情况仍然如此。而且,他们开发出的游戏并没有使用FPU:整个引擎使用的是不动点运算。

没错,有很多的人在写博客,很多的人网上讨论各种开发方法和他们正在干的项目,但是,有更多人不这样。写博客需要花费时间,不是每个人都对你写的感兴趣。还有一部分人在开发商业软件,不允许泄露他们开发的代码的内部情况。

因为我们不能从大多数沉默的专家那里学到知识,这使得网上的一些讨论呈现出奇怪的现象。仅仅因为C++或Perl不受人们的追捧,这并不意味着精英们不会拿这种语言开发精彩好用的软件。一种语言受追捧会使大家都学习,很少会注意它的缺点。所有我们在网上能看到的这些人,都是研究这些有趣东西的人和喜欢写这些有趣东西的人中的交集——他们不是事情的全貌。

你最好把时间花在动手去做、去尝试事情上,而不是去阅读别人的所思所想。

[英文原文:The Silent Majority of Experts ]
分享这篇文章:

9 Responses to 沉默的大多数

  1. 砖家 says:

    “一种语言受追捧会使大家都学习,很少会注意它的缺点。”这有点偏激了,一般来说越是追捧的语言大家研究的越多,优缺点都会暴露出来。不愿意花时间看别人的所思所想而是自己闭门造车可不是什么明智的行为。

  2. julio says:

    其实任何事情都有其两面性,能写出博客,把自己的知识分享出来首先就是一件值得尊敬的事情,不管写作者是大牛还是菜鸟;同时,有很多很多的大牛的确也是默默无闻的,他们没有写出自己的东西供大家分享;每个人都有自己的特殊情况;但我觉得能分享出来是一件非常好的事情~~~

  3. emctoo says:

    第二段最后,原文为:
    And they did it without an FPU: the whole engine used fixed-point math.

    FPU是浮点运算器(Floating Point Unit),做浮点数运算的,比如C里面的float或者double是浮点数,FPU提供了硬件支持。后面的fixed-point math是指运算用的是定点数,比如C里面的int是定点数,应该不是什么算法。

    又或者是我错了。

  4. 天一角 says:

    自己动手,听从内心的想法。

  5. lite3 says:

    是的,很多大牛是不写博客的,

  6. xhh says:

    就像Lisp/Clojure的1情况一样。

发表评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据