提交中的罵聲:哪種編程語(yǔ)言最遭罵?
正如任何程序員會(huì)告訴你的,編程會(huì)讓你罵罵咧咧。但你知道么,寫(xiě) C++ 程序,會(huì)比寫(xiě) PHP 或 Python 程序所遭到的罵聲更多。
開(kāi)發(fā)人員安德魯·沃斯(Andrew Vos)在找一個(gè)周末項(xiàng)目,于是決定在 GitHub 上抓取100百萬(wàn)條提交信息(commit),并掃描其中的臟話。他把臟話限于喬治·卡林的七大臟詞,而后根據(jù)編程語(yǔ)言種類(lèi)統(tǒng)計(jì)結(jié)果。為確保編程語(yǔ)言的流行程度不影響統(tǒng)計(jì)結(jié)果,沃斯對(duì)每種編程語(yǔ)言都抓取了等量提交信息。
C++ 折桂,但只是領(lǐng)先一點(diǎn)點(diǎn)。Ruby 和 JavaScript 緊隨其后,此為第一軍團(tuán)。緊隨其后的是 C 語(yǔ)言、 Java 和 C# 組成的第二軍團(tuán),所遭受的罵聲比例下降了很多。Python 和 PHP 程序員,要么非常高興使用自己所選擇的語(yǔ)言,要么非常和善。 當(dāng)然了,他們沒(méi)有在提交時(shí)開(kāi)罵,并不等于他們不會(huì)開(kāi)罵。 正如一位評(píng)論者在沃斯的文章后評(píng)論到,“雖然我用Python編程,但我都是在詛咒IE。” (IE躺著中槍了。)
雖然我們無(wú)從得知究竟有多少開(kāi)發(fā)人員在對(duì)著屏幕寫(xiě)代碼的時(shí)候會(huì)開(kāi)罵,但如果你在找一種不怎么令人開(kāi)罵的編程語(yǔ)言,PHP 和 Python 似乎是不錯(cuò)的選擇。
比這個(gè)統(tǒng)計(jì)更有意思的是那些實(shí)際提交中的罵聲,你可以從沃斯的 GitHub 賬戶中看到。我個(gè)人最喜歡的一句是:“去TMD,咱們就這樣發(fā)布。”
原文鏈接:http://blog.jobbole.com/10150/
【編輯推薦】