趣文:如果編程語(yǔ)言都是車
如果編程語(yǔ)言都是車,你現(xiàn)在開的是什么車?
C語(yǔ)言是全能手,小巧,強(qiáng)大,所向披靡,可靠,任何事情都能對(duì)付。
C++是新的C,雙倍的能力,雙倍的尺寸,適應(yīng)險(xiǎn)惡的環(huán)境,但是你如果沒練好就去駕駛,很可能會(huì)撞車。
C#是加了很多安全特性的C++,所以屌絲也能駕馭。它看起來傻傻的,但只要附近有加油站、車行和良好的條件,它就有C++一樣的動(dòng)力。有個(gè)著名的大塊頭肌肉男老是到處吹捧它。(譯者注:應(yīng)該說的是微軟吧)
Java是另一個(gè)升級(jí)版的C。你開著它跑沒問題,但是有點(diǎn)慢,有點(diǎn)笨,尾氣排得到處都是,而且開著它別人會(huì)當(dāng)你是鄉(xiāng)巴佬。(譯者注:請(qǐng)javaer們別生氣,作者對(duì)java太有偏見了)
Python能很好地應(yīng)對(duì)日常工作:容易開,功能多,內(nèi)置各種好用的東西。它不快,也不性感,但那不關(guān)你事。
Perl和Python用途差不多,但現(xiàn)在都是些留絡(luò)腮胡的老嬉皮士在用它了。
用LISP就是脫個(gè)精光去編程。它已經(jīng)存在了蠻久了。駕馭它會(huì)讓你變得更強(qiáng),但也只有運(yùn)動(dòng)員和瘋子會(huì)靠它過日子。
Haskell是更有潮范的LISP。
PHP很容易把你帶進(jìn)死亡陷阱,當(dāng)你開錯(cuò)路碰到減速帶,它會(huì)起個(gè)大火把你和乘客們帶進(jìn)火海。
Go是個(gè)閃亮的新玩具,告訴書呆子們它就是未來,但它的用場(chǎng)卻很小。
COBAL 當(dāng)年是個(gè)好東西。
MATLAB是科學(xué)家們用來搞科研用的。
R語(yǔ)言是買不起MATLAB的科學(xué)家們用的。
OCaml是個(gè)滑稽的玩意,在歐洲特受歡迎。(譯者注:它是法國(guó)人發(fā)明的,在歐洲的用戶基礎(chǔ)大)
這是Javascript,當(dāng)你把大輪子安裝到高爾夫車上并給它畫上賽車條紋,它依舊還是輛TMD高爾夫車。
英文原文:crashworks