程序员编程武器大盘点
对程序员来说,编程语言就是武器。
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
程序员编程武器大盘点相关推荐
- NASA顶级程序员编程十大原则
2019独角兽企业重金招聘Python工程师标准>>> 导读 引言: 你知道 NASA 顶级程序员如何编写关键任务代码么?为了确保代码更清楚.更安全.且更容易理解,NASA 的喷气推 ...
- 培训班出身需隐瞒经历吗?商业项目经验怎样写?程序员面试准备大盘点
作者 | hsm_computer 责编 | 伍杏玲 出品 | CSDN博客 在<春招妥了!资深技术面试官教你这样准备 Java 面试!>这篇博文后,提到了不少引导的说辞和技巧,如果能把面 ...
- 漫画图解:程序员编程十大原则
1.想清楚,再动手写代码 刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌! 2.不交流,就会头破血流 不爱说话和沟通,需求都理解错误了,最后做出来才发现,只能加班返工! 3 ...
- 程序员编程10大原则,请牢牢记住
1.想清楚,再动手写代码 刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌! 2.不交流,就会头破血流 不爱说话和沟通,需求都理解错误了,最后做出来才发现,只能加班返工! 3 ...
- 程序员编程10大原则,请牢牢记住!
全世界只有3.14 % 的人关注了 数据与算法之美 1.想清楚,再动手写代码 刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌! 2.不交流,就会头破血流 不爱说话和沟通,需 ...
- 程序员编程10大原则,请牢牢记住!事半功倍,不扯皮
1.想清楚,再动手写代码 刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌! 2.不交流,就会头破血流 不爱说话和沟通,需求都理解错误了,最后做出来才发现,只能加班返工! 3 ...
- 程序员编程10大原则,请牢牢记住!事半功倍,还不扯皮
1.想清楚,再动手写代码 刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌! 2.不交流,就会头破血流 不爱说话和沟通,需求都理解错误了,最后做出来才发现,只能加班返工! 3 ...
- 有人说中文编辑是解决中国程序员编程效率的秘密武器,请问他是一个银弹吗?...
一."银弹" 首先在这里解释一下"银弹"的概念,顾名思义就是银质的子弹(Silver Bullet),是古老的欧洲民间传说中能杀死狼人的利器.当然现实中是没有狼 ...
- “中文编程”会是解决中国程序员编程效率的秘密武器,成为中国软件工程的“银弹”么?...
一."银弹" 首先在这里解释一下"银弹"的概念,顾名思义就是银质的子弹(Silver Bullet),是古老的欧洲民间传说中能杀死狼人的利器.当然现实中是没有狼 ...
最新文章
- 装java 无法应用转换程序_应用程序崩溃“android.app.Application无法强制转换为”...
- 方舟自建服务器物品叠加mod,10000倍物品叠加 -90%负重 V280
- python映射类型-Python 的映射数据类型有哪些?零基础小白入门学习必看
- oracle编程艺术笔记1
- linux 忘记密码(以centos6为例)
- dockerfile arg_Dockerfile最佳实践
- (转)双系统卸载Ubuntu
- 微软官方pe工具_很好却不够香!微软官方免费数据恢复工具体验
- h5 神策埋点_咕咚技术总监唐平麟:神策使我们的数据平台成本降低约 75%,迭代效率提升 2~3 倍...
- android开源2016_2016 Hacktoberfest点燃了开源的参与
- 机器学习十大经典算法之AdaBoost
- 关于FileAttributes
- python多版本共存失败记录
- c++ strlen 使用
- R 语言详细安装教程(保姆级)及 RStudio简易安装教程
- 基础网络连接及拓扑图
- php微信公众号群发,php实现微信公众号无限群发,php信公众群发
- idea快捷键:在上一行插入,在下一行插入
- GDS文件如何打开?
- 洛谷P1357 花园(状态压缩+矩阵快速幂)
热门文章
- 【bug记录】RuntimeError: CUDA error: CUBLAS_STATUS_EXECUTION_FAILED when calling `cublasSgemm
- 在漫画中读懂AES加密算法[转]
- 基于BQ40Z50芯片的寄存器读写
- 您的网站的内页就像是一个新的网站
- 强化学习(Q-learning)
- C语言:输入某年某月某日,判断这一天是这一年的第几天?(含结构体)
- 淘宝网开发平台了解(一)
- 记一次有教益的内存碎片转储文件分析经历
- 关于什么是逐行扫描的解释
- spring-boot-mail使用多个发件人