語言的競爭從未消停。
但如果仔細發現,會看到所有的語言競爭都是這個模式:
A.我發現A語言有個X功能,寫起來特別爽,B語言就特別齪
B.滾粗,B語言有Y功能,一樣可以YY
A.去,你根本不了解X功能,那才叫優雅
B. (自覺理虧)B語言還有Z優點, A語言就沒有!
仔細看看這段對話,沒錯,程序員從不服輸,他們的慣用技巧就是:轉移話題。
下面是日常生活的一段例子:
A.我買了一個新項鏈,好看不?(想炫耀)
B.你買項鏈帶在里面別人又看不到,還不如買個手鐲。(不客觀評價項鏈是否好看)
A.去,手鐲哪有項鏈好看。
B. 手鐲還容易摘下來,項鏈就不容易。(依舊轉移話題:不談項鏈的好壞,從其它方面證明手鐲比項鏈好)
程序員不會說謊,他們都試圖找到自己所用的語言的特色功能和別的語言比較以試圖說服別人自己用的語言是優秀的。
所謂的語言爭論,其實是比較 A語言的優點X和B語言的優點Y ,即使2個優點沒有任何比較意義。
語言各有優缺點,一旦有人把一個語言的缺點說出來后,必定有一堆程序員會列出這個語言的其它優點來證明這個缺點是錯誤的。
所以,語言的競爭不會終止,只因為沒有人真的是在比較語言自身。
無論任何理由,只有有人說java不好。java程序員馬上會出來反駁,并且理由一定是:
A. java在排行榜上最高。
B. java方便,簡單,balabala
C.java兼容好,用的人多
D.只要java能賺錢,我管你說什么好不好
無論任何理由,只有有人說lisp不好。lisp程序員馬上會出來反駁,并且理由一定是:
A. lisp是牛人開發的。
B. lisp很牛
C. lisp很悠久
D.你根本不懂 lisp
無論任何理由,只有有人說python不好。python程序員馬上會出來反駁,并且理由一定是:
A. python最方便,最好用,庫最多
B.我靠,你還在天天按Shift+9和Shift+0 ?累死你算了
C.你看,python的代碼總是如此簡潔、優雅
D.你根本就不配用 python
新聞熱點
疑難解答