微信号:programmer_club

介绍:程序员第一自媒体,与你探讨码农人生路上遇到的各类泛技术话题,定期为你推荐码农人生思考、感悟以及启迪!

编程语言中的超级英雄们

2017-11-16 22:00 程序员之家

说到编程语言,当然是萝卜白菜,各有所爱。假如要你在钟爱的语言之前加个超级英雄烙印,你会怎么选择呢?


绿巨人——汇编语言



习惯于机器底层摸爬滚打的汇编语言,就像一个独裁者,独揽数据移动转移的大权。这不正如同浩克那异乎常人的力量吗?但是,要想把汇编运用得当,可得承受不菲的代价,样样都得事必躬亲。就像绿巨人,这家伙的脾气跟力量并驾齐大,发起火来可真的不是HelloKitty。一旦出现汇编崩溃错误,计算机的小命又得受打击了。


蝙蝠侠——Python



穿梭于流光溢彩的繁华夜市,黑夜给了蝙蝠侠黑色的眼睛,他为我们带来光明。印象中的蝙蝠侠,优雅大气,精炼刚强。Python强大的库资源,如同蝙蝠战车等武器,与你并肩作战,为你排忧解难。同时,Python也有着谜一般的过去,其真正实力一直深藏功与名,给人的感觉是:“另类的脚本语言,运行于虚拟机解析端,耗费着大量CPU资源。”


小丑王——PHP



扭曲的内心世界,无法理解的破坏行径。再看看PHP代码,看一下就仿佛进了万丈之渊。同时还要一并兼顾视图、逻辑、模式等问题,真的令人抓狂不已。


机械战警——C++


C语言出身平凡,是个兢兢业业的务实者。但当插上面向对象的翅膀后,一切都改变了。不过,C++所创造的一切,都可引用<<C++ Journal>>那经典的“受保护的,抽象的,虚拟的,基类的”话语来概括。如果你能很好地驾驭它,恭喜你,你拥有了令人惊讶的本领。


钢铁侠——Ruby



Ruby是先进的,简单快捷同时又高效高能。但由于其是由日本人松本行弘开发,早期的参考资料是相当匮乏。但是随着不断集合Perl、Smalltalk、Eiffel、Ada以及 Lisp等语言的优势,最终成功把这一切都monkey patching(即给内置对象扩展方法)好了。后来,人们觉得它过于肤浅,同时新一代的程序员都习惯把它与”Ruby on Rails”框架混为一谈了,这不得不说是一个悲剧。因此能否脱离这个Web框架帽子而独立生存,成为大家目前关心的问题。


万磁王——Java



一门古老的语言,诞生于C/C++一般的“侏罗纪”时代,但是给人感觉是啰嗦冗长并且笨重。不过假如你要建造的是一座架构稳固的钢铁桥梁,它不会让你失望的。不过假若是要进行小巧灵便的小制作,使用Java就如同杀鸡之牛刀。本机语言与托管语言之争,一直是C/C++与Java之间竞争的焦点。Java相信,这最终可能会演变成一场不可逆转的激烈冲突。


Xavier教授——Lisp


是代码数据还是数据代码?答案其实就在我们自己心中。对于语言,我们真的需要语法吗?纵观语言的发展史,所有语言都是互相联系的。Lisp简练而又快捷的运算器简直就像一个天才,其靠的是对其它抽象概念的抽象理解而演变而来。其倡导的是一种数据和代码和平共存的模式,处于自然之境,相信共存的品德能够带来和谐。不过悲哀的是,这个想法并不是人人都能认同,甚至敬而远之。


各位看官,相信你们都有自己的语言喜好,都有自己钟爱的超级英雄。谁又会是你心中的那个它呢?



优秀人才不缺工作机会,只缺适合自己的好机会。但是他们往往没有精力从海量机会中找到最适合的那个。

100offer 会对平台上的人才和企业进行严格筛选,让「最好的人才」和「最好的公司」相遇。

扫描下方二维码,注册 100offer,谈谈你对下一份工作的期待。一周内,收到 5-10 个满足你要求的好机会!

 
程序员之家 更多文章 程序员就是这样聊天把女朋友聊没的。。。 关于财富的焦虑:除了买房,还能买啥? 马云单挑“叶问”吊打“战狼”,网友:原来天下武功,唯富不破~是贫穷限制了我的想象力 1682亿背后丨一分钟看懂天猫双11 双十一不用剁手,腾讯前端大咖课程免费来领
猜您喜欢 Windows 10今日首发 四大安全提升 黄允松谈青云的设计思想,1亿美元C轮融资的背后 [译]Linkedin对JVM垃圾回收暂停的研究和解决方案 85%的企业认为自己有能力抵御网络攻击,实际情况是…… | 岂安低调分享 用户体验三要素:别让我等别让我想别让我烦