当前位置: 首页 > 科技观察

如果编程语言是一种武器,那就用双节棍吧!

时间:2023-03-18 01:58:31 科技观察

对于程序员来说,编程语言就是武器,只是有的武器好用,有的武器不好用,有的武器甚至可以送死自己。C语言是一把M1式的加兰德步枪,非常古老但可靠。C++是双节棍。它威力强大,使用起来很有吸引力,但需要多年的训练才能掌握它。许多人想改用其他武器。Perl语言是一颗燃烧弹,曾经在战场上有用,但现在很少有人使用。java是M240通用弹夹式自动机枪,有时有圆弹夹,有时没有,如果不是,开火时出现NullPointerException问题,枪爆炸,你就被打死了。Scala是M240通用机枪的变种,但是它的说明书是用一种看不懂的方言写的,很多人怀疑它只是一些乱码。JavaScript是一把没有刀柄的剑。Go语言是一个自制的“iferr!=nil”启动程序,每次启动后你都必须检查它是否真的启动了。Rust语言是一把3D打印的枪。它可能会在未来派上用场。bash是一个非常笨重的锤子,当你挥动它时,任何东西看起来都像钉子,尤其是你的手指。Python是一种“v2/v3”双管枪,一次只能从一根管子发射,而且你永远不知道用哪根管子开火。红宝石是一种镶嵌红宝石的名贵刀,人们通常使用它是因为它看起来很花哨。PHP就是水管,一般是一端接汽车排气管,另一端接车窗,然后上车发动引擎。Mathematica是一种低地球轨道粒子炮,可能会做出惊人的事情,但只有负担得起的人才能使用它。C#是一门强大的激光炮。它被安装在驴子上。如果从驴身上取下来,好像是不能发射激光的。Prolog语言是一种人工智能武器,你告诉它做什么,它会做对,但在那之后,它会带出几个终结者,烧毁你的房子。Lisp语言是一把剃刀,有多种风格。它只应由寻求刺激和寻求危险的人使用。英文原文:Ifprogramminglanguageswereweapons翻译自:http://www.techug.com/if-programming-languages-were-weapons