c语言兵器谱,卓越分享 | 如果编程语言是种武器

原标题:卓越分享 | 如果编程语言是种武器

d4f72752ae8833dc6e2d92312b55c92b.png

6be422c8452c4485bd8e2e6597e1e1d8.gif

对程序员来说

编程语言就是武器

有的武器好用,有的武器不好用

你的武器是哪个?

C语言—M1式加兰德步枪

很老但可靠

C++—双截棍

挥舞起来很强悍,很吸引人

但需要你多年的磨练来掌握

Perl语言—燃烧弹

ee77c42bbc5124ace2c0543fc5204b7f.png

曾经在战场上很有用

但现在很少人使用它

Java—M240通用弹夹式自动机枪

a30071389bc89d6e57cfbca6f23fed7f.png

有时它的弹夹是圆的,但有时候不是

如果不是,你开火

会遇到NullPointerException问题

枪就会爆炸

Scala—M240通用机枪的变种

606626882be6a8cb20f6139b621dc9f3.png

它的使用手册是用一种看不懂的方言写的

很多人怀疑那只是一些梦话

Java—一把宝剑

3eca497a3b9d164d701015fcab40d5cc.png

但没有剑柄

Go语言—自制的“if err != nil”发令枪

eaeb698edb5c39de85d28a4d67983645.png

每一次发射后

你都必须要检查它是否真的发射了

Rust语言—3D打印出的枪

0b65cc534a5f211afac58a74ac030804.png

将来也许真的能派上用场

bash—十分碍手的锤子

1e4606743425a54d0cbbedcfc702f3cf.png

你抡起它时

会发现所有东西看起来都像钉子

尤其是你的指头

Python—“v2/v3”双管枪

f3c5714af0328f64b95d90ba4571998a.png

每次只能用一个管子发射

你永远不知道该用哪个管子发射好

Ruby—外嵌红宝石的宝刀

492d1320182d1c45afc349c0434572a1.png

人们使用它通常是因为看起来很炫

PHP—水管子

9cc8070194ebddef24dbe3ce7083ba09.png

你通常会把它的一段接到汽车的排气管

另一端插进车窗里

然后你坐进车里,开动引擎

Mathematica—地球低轨道粒子大炮

7877003224f245437942d5274925bde9.png

它也许能够干出很神奇的事情

但只有付得起费用的人才能使用它

C#—强悍的激光大炮

5064427c98071fff169b0779fe9ee0ee.png

架子一头驴子上

如果从驴子上卸下来

它好像就发不出激光

Prolog语言—人工智能武器

2a30a43290f3332229a2e3d7cbcf7377.png

你告诉它要做什么

它会照做不误

但之后,它会弄几个终结者出来

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值