不久前在 Quora 上看到一個很有趣的題目「如果把每種編程語言比做一個國家,那誰會是誰?」
看完了所有的答案後,我也跟其他 6500 個支持者一樣覺得這位 John Purcell(CaveOfProgramming.com 的創造者)的答案是最棒的,以下我們就來看看他是怎麼分析的吧(以第一人稱編譯)!
- 如果每種編程語言個是一個國家,那 … …
首先,我先跟大家聲明這一切只是一個玩笑
● Java:美國
樂觀、強大,喜歡粉飾一切的麻煩。
● C++:英國
強大而且令人興奮,但是並不那麼擅長把事情做好,而且看起來快被 Java 超越了。
● Python:荷蘭
「Hey,完全沒問題,大夥兒一快做吧!」
● Ruby:法國
強大、有型,而且十分相信自己的正確性;不過這樣的它卻常被大家忽視。
● Assembly language(組合語言):印度
大且深,它很重要但卻有一堆問題。
● Cobol:俄羅斯
曾經很強大,但卻以失敗告終。
● SQL and PL/SQL:德國
堅固、值得信賴的主力部隊。
● Javascript:義大利
擁有廣大的影響力,且被大眾喜愛,但是常常故障。
● Scala:匈牙利
技術上來說很單純、正確,但卻因語法等因素限制了它未來的可能性。
● C:挪威
堅強而有活力,但沒有那麼令人振奮。
● PHP:巴西
充滿著美卻輕視自己,而且其實私下很保守。
● LISP:冰島
超級聰明而且組織嚴謹,但是卻很冰冷、遙遠。
● Perl:中國
可以完成幾乎所有的事情,但卻令人費解。
● Swift:日本
這一秒它突然不見,然後下一秒它又無處不在;而且你的手機都要靠它了。
● C#:瑞士
美麗且經過周詳考慮,但是如果你真的有在考慮要投入的話那可得花不少錢。
● R:列支敦斯登
可能真的很棒,但沒有人真的懂它到底是什麼。
● Awk:北韓
固執而拒絕改變,而它的使用者顯然對它擁有一股不尋常的熱愛。