假如程序员有武器的话,那毫无疑问编程语言就会具备杀伤力,但是能否运用自如很重要。
文章源自陈学虎-https://chenxuehu.com/article/2014/09/3317.html
C 语言是 M1 式加兰德步枪,传统的就是经典的。文章源自陈学虎-https://chenxuehu.com/article/2014/09/3317.html
文章源自陈学虎-https://chenxuehu.com/article/2014/09/3317.html
C++是双截棍,如果不想伤到自己,持有人就需要更高级的技术,所以一般会有人放弃这个武器。文章源自陈学虎-https://chenxuehu.com/article/2014/09/3317.html
文章源自陈学虎-https://chenxuehu.com/article/2014/09/3317.html
Perl 语言是燃烧弹,重大战争很需要,但是现在有点无用武之地。文章源自陈学虎-https://chenxuehu.com/article/2014/09/3317.html
文章源自陈学虎-https://chenxuehu.com/article/2014/09/3317.html
Java 是 M240 通用弹夹式自动机枪,弹夹如果不是圆的,当遇到 NullPointerException 问题时,必定会出现枪亡人亡的悲剧。文章源自陈学虎-https://chenxuehu.com/article/2014/09/3317.html
文章源自陈学虎-https://chenxuehu.com/article/2014/09/3317.html
Scala 是 M240 通用机枪的变种,但是它的武林秘籍很多人看不懂。文章源自陈学虎-https://chenxuehu.com/article/2014/09/3317.html
JavaScript 是一把宝剑,但是没有适合它的剑柄,你注定要小心翼翼的驾驭。
Go 语言是一种自制的“if err != nil”发令枪,需要反复确认它的杀伤力。
Rust 语言是一种 3D 打印出的枪。未来的战场也许可以用的到。
bash 是一个十分碍手的锤子,你抡起它时需要小心你的指头。
Python 是一种“v2/v3”双管枪,管子多到让你无从选择。
Ruby 是一把外嵌红宝石的宝刀,用它纯属是为了面子。
PHP 是水管子,你通常会把它的一段接到汽车的排气管,另一端插进车窗里,然后你坐进车里,开动引擎。
Mathematica 是一种地球低轨道粒子大炮,江湖传闻只有土豪才买得起。
C#是一种强悍的激光大炮,架在一头驴子上,有没有杀伤力全凭毛驴儿的心情。
Prolog 语言是一种人工智能武器,也许将来的某一天,你会被它驾驭。
Lisp 语言是一把剃须刀,有很多款式。如果你喜欢挑战刺激,那就去试试。
翻译:曲径
原文:http://bjorn.tipling.com/if-programming-languages-were-weapons
评论