如果编程语言是国家,每一种语言代表哪个国家?

这是一篇来自 Quora 的问答的翻译,原文在: https://www.quora.com/If-programming-languages-were-countries-which-country-would-each-language-represent

Dimage Sapelkin:

有趣的好问题 :)
  • C -- 俄罗斯. 一切都有粗暴简单的方法来处理,但是一切皆有可能,有很多历史遗留问题.
  • C++ -- 美国. 强大,越来越复杂,难以理解,容易出错。倾向影响和主导一切。
  • Python -- 荷兰. 现代化,富有,平易近人,有很多吸引人的地方,但是效率并非顶级.
  • Haskell -- 摩洛哥. 人少钱多.
  • Java -- 瑞典. 舒适,但有一套自成体系的国王和货币.
  • JavaScript -- 中国. 发展快而做了很多令人惊讶的东西, 人多.
  • Basic -- 芬兰. 易用但是作用小.
  • Assembly -- 莱索托. 完全被南非包围。当下很少作为一个完整的程序,更多的时候作为一个被上层语言包裹的一部分。
  • PHP -- 孟加拉国. 穷但是很多,整个网络都可以看到它.
  • Pascal -- 德国. 语言刻板,性能卓越. 有很多人不喜欢这门语言.
  • Bash -- 瑞士. 本身不是很大,但是调用了很多别人的内容.
更新,基于评论:
  • Lisp -- 印度. 很多哲学的起源,但是衍生物比其本身更流行.
  • Swift -- 日本. 发达但是在孤岛而且语言让人看不懂.
  • Ruby -- 新加坡. 高度发达但很小.

John Purcell

免责声明:只是个玩笑:)
  • Java: 美国 -- 高效,有力,喜欢掩饰错误。
  • C++: UK -- 强大亦可赛艇, 但是不能和 Java 一样善始善终.
  • Python: 荷兰 -- "嘿,没问题,哥们,让我们干一票吧"
  • Ruby: 法国 -- 功能强大,时尚,坚信自己的正确性. 然而有时无事其它一切.
  • Assembly language: 印度 -- 大而深度,问题重重
  • Cobol: 俄罗斯 -- 在头的思考下管理森严,然而最后在此失败了
  • SQL and PL/SQL: 德国 -- 坚实可靠,可以依赖的.
  • Javascript: 意呆利 -- 很有影响力而且大家都喜欢它,但是很容易出故障.
  • Scala:匈牙利 -- 纯净而正确,对语法痴迷过度影响未来的成功.
  • C: 挪威 -- 坚韧有活力, 但是不亦可赛艇
  • PHP: 巴西 -- 四季如春,自我炫耀,不知为何却很保守(A lot of beauty springs from it and it flaunts itself a lot, but it's secretly very conservative. 咦,看不懂)
  • LISP: 冰岛 -- 聪明和组织好得令人难以想象,却冰冷而遥远。
  • Perl: 中国 -- 无所不能,但是非常神秘.
  • Swift: 日本. 一分钟它在这儿,下一分钟就飞到了其它地方。而且你的手机非常依赖他。
  • C#: 瑞士 -- 美丽而深思熟虑, 加入其中需要很多付出.
  • R: 列支敦士登 -- 有时得到一个很大很神奇的数字,但我们不知道为啥会这样
  • Awk: 朝鲜 -- 固执而拒绝变革,而且我们不知道为啥这样。
来自的你,很高兴你能看到这儿。若本文对你有所用处,或者内容有什么不足之处,敬请毫不犹豫给个回复。谢谢!