编程语言中土大战
在 Quora 上看到一个好玩的回答:
C:“至尊魔戒”。
所有人都知道 C 的威力,人人都想得到他的力量。
因此 C 不是这场战争中的任何一方,而是人人都想得到的天皇宝座,他君临天下,所有人都会为 C 的力量而战。
C++:萨鲁曼
所有人都以为他是好人,都相信他是正义的一方,但一旦你了解了他,就会意识到他想要的是权力,而不是善,他内心有丑恶的一面!
Java:甘道夫
他希望和平。他与所有人合作,拿自己的 JVM 和其他所有语言分享,他周游各平台,与他们交流。Java 是胸中无恶的 C++。
Python:树人
很冷静,从不打扰别人,在霍比人的本科生课程中帮助他们理解计算机概念,也在巫师的研究生课上帮过他们。
Ruby:人类
非常情绪化的生物,仅仅是因为他们发明了 Ruby on Rails 就自命不凡,想统治中土。
PHP:兽人
相貌丑陋,不守规矩,给管理他们的人带来了很多麻烦,尽管如此,他们仍统治了大半个中土。
兽人勾结萨鲁曼推出了一个叫 HipHop 的东西。
C#:精灵
美丽的生物,但居住在他们自己的土地——瑞文戴尔(微软平台)——上,与其他种族格格不入,尽管他们也和别人合作,却总想在任务结束后离开他。微软抛弃了 IronPython 和 IronRuby。
Go:咕噜
没有谁比他更热衷“至尊魔戒”的力量,和其他编程语言比较相比,它有双面性格,一面说 C++,另一面说 Python( [Google’s Go: A New Programming Language That’s Python Meets C++ | TechCrunch](http://techcrunch.com/2009/11/10/google-go-language/))。 |
JavaScript:霍比人
经常被小看。如果时间足够,邪念还是会腐蚀他们。有一些骗术(有好有坏,虽然初衷是好的)。众所周知,他们动作很慢,在夏尔(浏览器)中过着悠闲的生活,但如果你在其他地方(服务器端)看到它们,也别感到惊讶。
APL:山中之民(也叫登哈洛的亡者)
他们只是一些鬼魂,但可以在一眨眼的瞬间完成各种致命动作。
不信?下面是用一行代码写成的《生命游戏》: