现在的位置: 首页 > 综合 > 正文

C与C++之争是两小儿辩日?

2013年02月01日 ⁄ 综合 ⁄ 共 1248字 ⁄ 字号 评论关闭
 
C与C++之争是两小儿辩日?
事情的起因倒也很简单,Linux之父Linus写了个叫git的开源项目,有个叫Dmitry的朋友写了个回帖表示了一下自己的情绪(http://article.gmane.org/gmane.comp.version-control.git/57815 ),Linus君龙颜大怒,以粗口开头,炮轰了一把(http://thread.gmane.org/gmane.comp.version-control.git/57643/focus=57918 )。本来这种事情发生得离极少关注英文世界的中国程序员来说,实在是遥远了点的事。幸好邮电出版社图灵出版公司的刘江非常及时地把好心地把Linus的话翻译后发表到自己的blog上(http://blog.csdn.net/turingbook/archive/2007/09/07/1775488.aspx)。虽然刘江是出于为了更好地传播信息的目的而翻译的,但起了个相当有艺术性的标题——《Linux之父炮轰C++:糟糕程序员的垃圾语言》。这下不得了,这篇贴子就像是放置在高压的汽油机里的水花塞冒了一点儿水花,突突突,火了起来。
       先是孟岩写了篇《Linux之父话糙理不糙》(http://blog.csdn.net/myan/archive/2007/09/08/1777230.aspx )用中国成语有情支撑了Linus一把。这个贴也是火得不行,后面的回帖那是一把一把,按着鼠标左键一时拉不到底了!接着云风也贴了篇《C的回归》(http://blog.codingnow.com/2007/09/c_vs_cplusplus.html ),谈了那么一谈C++的失败之处。同样是火得不行,不过终究是缺了CSDN这种大环境,看到贴子的人比起孟老大又少了许多。
       时间来到9月10日,教师节。刘江再接再励,把Linus和Dmitry的对话题进一步进行了翻译,并在文章后面加上了孟岩和云风的blog文章连接。一时之间,国内程序员中原本最亲近的C和C++程序员拉开了架势,你来我往地辩论到底谁的信仰更加靠近上帝。
       这恐怕是远在地球彼端,现在正在睡梦中的Linus无法意料到的罢。
       大师打了个喷嚏,整个C/C++社群都重感冒了。如此可见这个社群之脆弱的身体本质,如张弓般敏感的神经,无法兼收并储的狭窄胸怀,无须考虑成本的毫无统筹的归划。
       在这方面,Python(http://www.python.org )社群就淡定得多。Python社群对语言之争没有兴趣,感兴趣只是如何快速有效地编写清晰可用的代码。夸张点说,在C和C++争论谁更好的时候,Python就像看两小儿辩日的“列子”。
       C好乎?C++好乎?何必再争呢,用Python就好了。当C玩家还在用debug查看寄存器的变化的时候,当C++玩家想弄清楚string的实现的时候,Python玩家已经把项目完成,坐在旁边喝咖啡了。

 

抱歉!评论已关闭.