[話題討論]C和C++程序員誰的信仰更靠近上帝

[編者按]Linux創始人Linus Torvalds在當地時間9月6號的一封郵件中這樣說道,“C++是一門恐怖的語言,令它更加恐怖的是,許多不合規範的程序員使用它……”。看到這樣一篇翻譯出現之後,一時之間,國內程序員中原本最親近的C和C++程序員拉開了架勢,你來我往地辯論到底誰的信仰更加靠近上帝...

[緣起]Linux創始人:C++是恐怖的語言
Linux創始人Linus Torvalds在當地時間9月6號的一封郵件中這樣說道,“C++是一門恐怖的語言,令它更加恐怖的是,許多不合規範的程序員使用它……”

Linux之父炮轟C++是一種糟糕的語言
此文貼出後,引起了大家的較多關注,是意料之中的事情。畢竟,C、C++、Linux之父,都是大家最最熟悉的東西。但是許多同學把精力放在純粹語言優劣的爭論上,就沒有太大意思了。這場爭論的主角之一,微軟的Dmitry Kakurin有一句話非常正確:“這是一種信仰問題。因此,任何講道理和爭論都會無窮無盡,而且也毫無意義……”

[專家評點]孟巖:Linux之父話糙理不糙

Linus Torvalds曾經在十多年前嘗試用C++來開發Linux內核,由於種種原因,很快失敗了。自那時起他就不時表達對C++的不滿。劉江blog上的記錄的這個事件只是最近的一次而已。儘管言辭激烈,但其實話糙理不糙。

賴勇浩:C與C++之爭是兩小兒辯日?
C好乎?C++好乎?何必再爭呢,用Python就好了。當C玩家還在用debug查看寄存器的變化的時候,當C++玩家想弄清楚string的實現的時候,Python玩家已經把項目完成,坐在旁邊喝咖啡了。

用C設計,用C++編碼
雲風先是提了一下所謂C++帶來的思想包袱(文言文曰“心智包袱”)問題,然後重重地引用了Linus的話:“關鍵是設計”,其實他是在暗示:好的設計C同樣能做出來,不勞C++大駕;而C++一旦出面,就要讓人背上額外的思想包袱。

張海鷹:C++大討論之C++不是萬能的
我覺得C++和C就如同武學中的不同門派。C++屬於那種招式很華麗,耍得好也有很大的殺傷力武功;而C則屬於那種招式簡單樸素,但是練到一定的功力,在有些時候會更加有效。如同打狗捧法與降龍十八掌。而對於內力深厚的高人來說,通常會更喜歡後者,因爲它更加簡單直接,一擊致命。

[網友聲音]C與C++語言之爭:網友觀點爭論精彩語錄之一
C++ 的編譯速度讓我不敢使用一些大型的優質庫, 例如 ACE, 非常鬱悶.
現在我開始使用 D 來寫程序了, 感覺不錯.

C與C++語言之爭:網友觀點爭論精彩語錄之二
C++野心太大,希望包羅萬有,以致語義實在是太複雜了。而這個複雜性在我看來是不必要的,因爲它只增加了程序員的負擔,卻沒有帶來新的思維方式。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章