对程序员来说,编程语言就是武器。

C是M1式加兰德步枪,很老但可靠。

C++是双截棍,挥舞起来很强悍,很吸引人,但需要你多年的磨练来掌握,很多人希望改用别的武器。

Perl语言是燃烧弹,曾经在战场上很有用,但现在很少人使用它。

Java是M240通用弹夹式自动机枪,有时它的弹夹是圆的,但有时候不是,如果不是,当你开火时,会遇到NullPointerException问题,枪就会爆炸,你被炸死。

Scala是M240通用机枪的变种,但它的使用手册是用一种看不懂的方言写的,很多人怀疑那只是一些梦话。

JavaScript是一把宝剑,但没有剑柄。

Go语言是一种自制的if err != nil发令枪,每一次发射后,你都必须要检查它是否真的发射了。

Rust语言是一种3D打印出的枪。将来也许真的能派上用场。

Bash是一个十分碍手的锤子,你抡起它时会发现所有东西看起来都像钉子,尤其是你的指头。

Python是一种v2/v3双管枪,每次只能用一个管子发射,你永远不知道该用哪个管子发射好。

Ruby是一把外嵌红宝石的宝刀,人们使用它通常是因为看起来很炫。

PHP是水管子,你通常会把它的一段接到汽车的排气管,另一端插进车窗里,然后你坐进车里,开动引擎。

Mathematica是一种地球低轨道粒子大炮,它也许能够干出很神奇的事情,但只有付得起费用的人才能使用它。

C#是一种强悍的激光大炮,架子一头驴子上,如果从驴子上卸下来,它好像就发不出激光。

Prolog语言是一种人工智能武器,你告诉它要做什么,它会照做不误,但之后,它会弄几个终结者出来,烧掉你的房子。

Lisp语言是一把剃须刀,有很多款式。只有寻求刺激和危险的人才会使用它。

参考:

  • http://www.jianshu.com/p/4280cd7fe43f

程序员编程武器大盘点相关推荐

  1. NASA顶级程序员编程十大原则

    2019独角兽企业重金招聘Python工程师标准>>> 导读 引言: 你知道 NASA 顶级程序员如何编写关键任务代码么?为了确保代码更清楚.更安全.且更容易理解,NASA 的喷气推 ...

  2. 培训班出身需隐瞒经历吗?商业项目经验怎样写?程序员面试准备大盘点

    作者 | hsm_computer 责编 | 伍杏玲 出品 | CSDN博客 在<春招妥了!资深技术面试官教你这样准备 Java 面试!>这篇博文后,提到了不少引导的说辞和技巧,如果能把面 ...

  3. 漫画图解:程序员编程十大原则

    1.想清楚,再动手写代码 刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌! 2.不交流,就会头破血流 不爱说话和沟通,需求都理解错误了,最后做出来才发现,只能加班返工! 3 ...

  4. 程序员编程10大原则,请牢牢记住

    1.想清楚,再动手写代码 刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌! 2.不交流,就会头破血流 不爱说话和沟通,需求都理解错误了,最后做出来才发现,只能加班返工! 3 ...

  5. 程序员编程10大原则,请牢牢记住!

    全世界只有3.14 % 的人关注了 数据与算法之美 1.想清楚,再动手写代码 刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌! 2.不交流,就会头破血流 不爱说话和沟通,需 ...

  6. 程序员编程10大原则,请牢牢记住!事半功倍,不扯皮

    1.想清楚,再动手写代码 刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌! 2.不交流,就会头破血流 不爱说话和沟通,需求都理解错误了,最后做出来才发现,只能加班返工! 3 ...

  7. 程序员编程10大原则,请牢牢记住!事半功倍,还不扯皮

    1.想清楚,再动手写代码 刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌! 2.不交流,就会头破血流 不爱说话和沟通,需求都理解错误了,最后做出来才发现,只能加班返工! 3 ...

  8. 有人说中文编辑是解决中国程序员编程效率的秘密武器,请问他是一个银弹吗?...

    一."银弹" 首先在这里解释一下"银弹"的概念,顾名思义就是银质的子弹(Silver Bullet),是古老的欧洲民间传说中能杀死狼人的利器.当然现实中是没有狼 ...

  9. “中文编程”会是解决中国程序员编程效率的秘密武器,成为中国软件工程的“银弹”么?...

    一."银弹" 首先在这里解释一下"银弹"的概念,顾名思义就是银质的子弹(Silver Bullet),是古老的欧洲民间传说中能杀死狼人的利器.当然现实中是没有狼 ...

最新文章

  1. 装java 无法应用转换程序_应用程序崩溃“android.app.Application无法强制转换为”...
  2. 方舟自建服务器物品叠加mod,10000倍物品叠加 -90%负重 V280
  3. python映射类型-Python 的映射数据类型有哪些?零基础小白入门学习必看
  4. oracle编程艺术笔记1
  5. linux 忘记密码(以centos6为例)
  6. dockerfile arg_Dockerfile最佳实践
  7. (转)双系统卸载Ubuntu
  8. 微软官方pe工具_很好却不够香!微软官方免费数据恢复工具体验
  9. h5 神策埋点_咕咚技术总监唐平麟:神策使我们的数据平台成本降低约 75%,迭代效率提升 2~3 倍...
  10. android开源2016_2016 Hacktoberfest点燃了开源的参与
  11. 机器学习十大经典算法之AdaBoost
  12. 关于FileAttributes
  13. python多版本共存失败记录
  14. c++ strlen 使用
  15. R 语言详细安装教程(保姆级)及 RStudio简易安装教程
  16. 基础网络连接及拓扑图
  17. php微信公众号群发,php实现微信公众号无限群发,php信公众群发
  18. idea快捷键:在上一行插入,在下一行插入
  19. GDS文件如何打开?
  20. 洛谷P1357 花园(状态压缩+矩阵快速幂)

热门文章

  1. 【bug记录】RuntimeError: CUDA error: CUBLAS_STATUS_EXECUTION_FAILED when calling `cublasSgemm
  2. 在漫画中读懂AES加密算法[转]
  3. 基于BQ40Z50芯片的寄存器读写
  4. 您的网站的内页就像是一个新的网站
  5. 强化学习(Q-learning)
  6. C语言:输入某年某月某日,判断这一天是这一年的第几天?(含结构体)
  7. 淘宝网开发平台了解(一)
  8. 记一次有教益的内存碎片转储文件分析经历
  9. 关于什么是逐行扫描的解释
  10. spring-boot-mail使用多个发件人