[譯] 如果把程式語言看作國家,每種語言分別代表哪個國家?

九章演算法發表於2018-12-08

專欄 | 九章演算法
網址 | www.jiuzhang.com
英文原文:If programming languages were countries, which country would each language represent?

Java:美國。 樂觀,強大,喜歡把麻煩事掩蓋起來。

C++:英國。 強大,嚴謹,但並不擅長於幹實事,逐漸被Java取代。

Python:荷蘭。 時髦,富有,平易近人,有吸引力,但並不是表現最佳的。

Ruby:法國。 強大,時髦,對自己的正確性很有自信,但容易被人忽略。

組合語言:印度。 規模大,深奧,極其重要,但有很多問題。

Cobol:俄羅斯。 曾經非常強大,但最終被取代。

SQL和PL/SQL:德國。 堅實又可靠,語言中的戰鬥機。

Javascript:義大利。 影響力很廣,深受大家喜愛,但很容易崩潰。

Scala:匈牙利。 技術上純粹,準確性高,但語法有些難上手,這會限制其未來的發展。

C:挪威。 強勢,動態,但無法令人感到激動。

PHP:巴西。 擁有很多美好的事物,經常炫耀自己,但私底下其實非常保守。

LISP:冰島。 極其聰明,有秩序,但很高冷,有距離感。

Perl:中國。 幾乎無所不能,但又神祕莫測。

Swift:日本。前一分鐘還默默無名,眨眼間就無所不在了,手機離不開它。

C#:瑞士。美麗,縝密,但如果想要認真參與進來,需要做好付出的準備。

Awk:朝鮮。頑固地抗拒一切改變,而使用者們似乎對其有莫名的推崇,箇中原因外人就不得而知了。


歡迎關注我的微信公眾號:九章演算法(ninechapter)。
精英程式設計師交流社群,定期釋出面試題、面試技巧、求職資訊等

[譯] 如果把程式語言看作國家,每種語言分別代表哪個國家?
九章演算法,IT教育領域的深耕者

相關文章