荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Second (石开), 信区: Program
标  题: 【推荐】口舌之战有何益
发信站: 荔园晨风BBS站 (Sat May 19 11:23:02 2001), 转信

    C++ 之父 Bjarne Stroustrup 曾经在他自己的网页上的
FAQ (以及其他许多场合)中回答如下问题。虽然其中谈的
是语言,但是扩大到其他层面仍然合适,值得大家好好咀嚼:

Q: 你愿不愿意将C++与别的语言比较?
A: 抱歉,我不愿意。你可以在The Design and Evolution of
  C++的介绍性文字里找到原因。有不少人邀请我把C++与其它
语言相比,我已经决定不做这类事情。在此我想重申一个很久
以来我一直强调的观点:语言之间的比较没什麽意义,更不公
平。主流语言之间的合理比较要耗费很大的精力,多数人不会
愿意付出这麽大的代价。另外还需要在广泛的应用领域有充份
经验,保持一种不偏不倚客观独立的立场,有 公正无私的信
念。...
   人们试图把各种语言拿来比较长短,有些现像我已经一次又
一次地注意到,坦率地说我感到担忧。作者们尽力表现出公正无
私,但最终都是无可救药地偏向于某一种特定的应用程序,某一
种特定的编程风格,或者某一种特定的程序员文化。更糟的是,
当某一种语言明显地比另一种语言更出名时,一些不易察觉的偷
梁换柱就开始了:比较有名的语言中的缺陷被有意淡化,而且被
拐弯抹角地加以掩饰;同样的缺陷在不那麽出名的语言里就被描
述为致命伤。同样的道理,较出名的语言的技术资料经常更新,
而不太出名的语言的技术资料往往是陈年老酒,试问这种比较有
何公正性和意义可言?

Q: 别人可是经常拿他们的语言与C++比来比去,这让你感到不自
   在吗?
A:
   当这些评比不够完整,或者出於商业目的,我确实感觉不爽。
那些散布最广的比较性评论大多是由某种语言,比方说Z语言的拥
护者发表的,其目的是为了证明Z比其它语言好。由於C++被广泛
运用,所以C++通常成了黑名单上的头一个名字。通常这类文章被
夹在Z语言供货商提供的产品之中,成了其市场竞争的一个手段。
令人震惊的是,相当多的此类评论竟然引用的是那些Z语言开发厂
商的员工的文章,而这些经不起考验的文章无非想证明Z是最好的。
尤其当评论之中确实有一些零零散散的事实...,特意选择出来的
事实虽然好像正确,有时却是完全误导。

    以後再看到语言评比文章时,请留心是谁写的,他的表述是不
是以事实为依据,以公正为准绳,特别是评判的标准是不是对於所
引述的每一种语言来说都公平合理。这可不容易做到。

    我说过了,真正精譬的技术评比,对於相当程度的研究者,是
很有价值的,但我很少在论坛上看到精品 ─ 论坛还能有什麽精品,
99% 是打屁闲谈没有营养的文字。我们每每在其中看到偏见、我执、
以及最後免不了因擦伤而引起的刺伤。这真令人伤感。这些人把时
间拿来学习,多好。奉劝各位少花时间瞎打屁,多花时间学习,看
些真正的精典,别动不动就在论坛上提问,也别动不动就挂在论坛
上看别人的瞎打屁。

    不但评比性的话题,大家喜欢强出头,其他话题,情绪性的反
应也很多。中国强盛之道,眼前彷佛全压宝在 IT产业(尤其软件工
业)上面。程序员被赋予了过多的期许,程序员也自我膨胀了许多。
夹杂着民族主义或个人好恶,看到不满意的人事物,就号召大家「黑
(hack)」过去。这是什麽心态?比拳头吗?说实话,就算要比拳头
大小,「黑」个网站算是什麽尺寸的拳头?网路是个大暗室,君子不
欺暗室。

--
                            既然热爱生命
                            那么,
                            一切都在意料之中。

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.28.190]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店