{{转}}如果编程语言是种武器,快使用双截棍!

对程序员来说,编程语言就是武器,但有的武器好用,有的武器不好用,有的武器甚至会杀了自己

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语言是一把剃须刀,有很多款式。只有寻求刺激和危险的人才会使用它。

阅读原文

时间: 2024-11-10 00:18:03

{{转}}如果编程语言是种武器,快使用双截棍!的相关文章

【转】如果编程语言是种武器

对程序员来说,编程语言就是武器,但有的武器好用,有的武器不好用,有的武器甚至会杀了自己 C语言是M1式加兰德步枪,很老但可靠. C++是双截棍,挥舞起来很强悍,很吸引人,但需要你多年的磨练来掌握,很多人希望改用别的武器. Perl语言是燃烧弹,曾经在战场上很有用,但现在很少人使用它. Java是M240通用弹夹式自动机枪,有时它的弹夹是圆的,但有时候不是,如果不是,当你开火时,会遇到NullPointerException问题,枪就会爆炸,你被炸死. Scala是M240通用机枪的变种,但它的使

面试官的七种武器:Java篇

起源 自己经历过的面试也不少了,互联网的.外企的,都有.总结一下这些面试的经验,发现面试官问的问题其实不外乎几个大类,玩不出太多新鲜玩意的.细细想来,面试官拥有以下七种武器.恰似古龙先生笔下的武侠世界中的七种武器.下面我为各位一一道来. (欢迎转载.转载请注明出处:http://www.cnblogs.com/hzg1981/) 长生剑=语言基础 长生剑是七种武器之首,同理,编程语言的考察也是技术面试中最基本的.这条不满足的就直接Pass了.以Java为例,语言的考察大致可以分为三个层次: 初级

学术会议高手速成之七种武器

学术江湖,虽无刀光剑影,却有血雨腥风.博士路上,漫漫修远,切磋技艺印证武功街头火拼胡同拍砖,大小战役,不可计数.一年数度之大型学术会议,更是群雄争锋之处华山论剑之时.回首五年江湖,西窗残阳似血,不胜唏嘘.暗观镜中博士帽上缨穗,犹感血迹斑斓,森然欲滴.遂决意退隐江湖葬剑青山,立志面朝大海春暖花开,再不过问学术界的是非恩怨.此五年心智武功,尽录于此,拳拳之心,皆为君故,诸位好生研习修炼,笑傲江湖之日,长歌烈酒,勿忘相邀.  第一种武器 长生剑 如果你想要一种最安全的武器闯荡江湖,你需要的是一把剑.连

第十九篇:提高SOUI应用程序渲染性能的三种武器

SOUI是一套100%开源的基于DirectUI的客户端开发框架. 基于DirectUI设计的UI虽然UI呈现的效果可以很炫,但是相对于传统的win32应用程序中每个控件一个窗口句柄的形式,渲染效率是一个很重要的问题. 在SOUI系统中提供了三种武器可以用来提高渲染效率: 第一种武器:选择更高效的渲染引擎 渲染引擎提供文字,几何图形,图像的在缓存上的绘制功能.在SOUI系统中,渲染引擎是一个独立的模块,它不依赖于SOUI系统中的其它模块. 在SOUI系统中已经内置了基于skia及GDI两种框架的

双十一在即,阿里的七种武器

双十一临近,普大喜奔.天猫不是一个人在战斗.阿里十五年来,构建了丰富的产业生态,统称为阿里系.一支穿云箭,千军万马来相见.今天我们就来盘点一下阿里系各路诸侯,将如何助阵? 堪任一方霸主的诸侯,有微博.优酷.UC.菜鸟.支付宝等,共担信息流.资金流.物流的重任,特别是新加盟的微博.优酷.UC,对应着社交流量.视频流量和移动流量.阿里对其投资收购的成效,双十一是一场大考. 古龙大侠的<七种武器>系列实为六种,阿里系诸侯按风格气质,可与其中一种相比. 长生剑:支付不是问题 就看支付宝刷记录的能力了

职场进阶之七种武器

笔者最近思忖职场生存之道,新人甚至职场老兵到底要怎么做才会有更大的进步和突破?说的势利一点就是升职加薪超过大多数人,体会少数人才有的速度与激情,更快到达金字塔的顶端,看到更好的风景,品味更好的人生. 结合自己的一些成长经历以及痛的领悟,笔者想到了职场生存进阶的七种武器,携带这些武器往往能在职场求仁得仁,一路开挂走上人生巅峰. 长生剑  她的长处是笑——无论多么锋利的剑,也比不上那动人的一笑. 积极主动的工作态度无疑就是职场中的一把长生剑,思想上要主动求变,敢于跳出自己的舒适区,对任何技术,挑战,

DNN模块开发之利器篇:七种武器

我们在进行DNN模块开发时经常需要调用Dotnetnuke.dll中的方法函数,模块开发用到DNN的方法函数会让你的开发更加得心应手,下面我们就来介绍一下. 1) PortalModuleBase 所属命名空间:DotNetNuke.Entities.Modules 这是一个开发DNN模块所必须继承的基类,标志性的基类,在此基类中,你可以得到DNN所为你封装的一些模块基本信息,毋需你多费周折,其中包括当前用户UseID,UserInfo,TabID,ModulePath,ModuleConfig

你的以太网速度足够快吗?四种更快的速度正在路上&amp;#183;&amp;#183;&amp;#183;&amp;#183;&amp;#183;&amp;#183;

以太网的未来将远远超越下一个最快速度:为无处不在的网络协议绘制路径的网络project师们正在寻找新版本号来服务于各种应用程序. 在上周六的以太网联盟(一个行业组织,用于促进IEEE以太网标准)会议上,三大新项目被提出来讨论.为了x满足数据云中心的迫切需求,确立了25Gbps(字节/秒)的以太网速率标准.但鉴于未来几年内数据云的迅猛发展,专家已经在商讨50Gbps的速率标准了.对于那些新的.高速Wi-Fi接入的企业来说.立即就要实现2.5Gbps的以太网速率.除此之外,未来的最高时速主要将被应用

四种武器--大数据与R,python,SAS,SPSS的关系?

武林中人很多都要求自己各种兵器都能够使用,但每个人都会有一个自己最擅长的兵器.以前这四种软件就如大数据里的"刀枪棍棒".兵器只是一部分,重要的还是我们自身对于大数据的理解,也就相当于是内功.毕竟,双方比武,兵器取胜的部分是很大,但不是决定因素!试想,一个内功高深的人跟一个只会使枪的人来比试,说不定对方摘叶就可以伤到那个只会使剑的人.......... 好吧!我们就一一揭开这四种"武器"的面纱! 先说R,与其说是一门语言,不如说是一个软件.他更多的应用是在数据量在中小