有些人曾经把编程语言比喻成超级英雄(金刚狼、钢铁侠、万磁王等等),我很喜欢这种类型的问题。下面是我结合每种编程语言的一些想法。
脚本语言(Python, Ruby, JavaScript)自动化手枪
这种武器不需要你花费太多时间训练,但经常可以保护你。基本上大多数人都想拥有。
功能性语言(Haskell, Clojure, Scala)狙击步枪
使用这种武器需要大量的训练,在生活日常下使用并不适合。当然如果你需要更远更高的射击,这种武器还是很有用的。
JAVA 火箭筒
这个东西可以摧毁一切,万能。
编译运行语言(C, C++, Go, Rust)手榴弹
使用手榴弹你会感觉炸的很凌乱,但有时它是最有效的。
很古老的语言(COBOL, FORTRAN)火把
不能再原始了
Excel-刀子或匕首
使用这个就要需要狠准稳,相当苦逼