如果程序员是士兵,那么各种编程语言就是他们作战的武器。只有了解各种武器的性能,作战才能得心应手,取得胜利! PHP3是电锯 对于开发Web应用的程序员大兵来说,PHP3是最早的武器之一。它能完成工作,但是看起来有些麻烦,好在现在可供选择的工具已经越来越多了。(PHP3的语法是个噩梦,导致代码维护起来很困难。PHP后来的版本在这方面似乎提高了很多。) Perl是刺客手中的剑 对于想要分派任务的程序员来说,Perl就像是刺客手中的剑,优雅而高能,可以快速击中目标。确保与刺客联盟保持良好关系,否则你也许会发现这个武器不是你能控制的。(Perl强大而复杂,但是语法和语义使得它很难被掌握,这导致无法识读,代码也很难维护。就像一个刺客,神秘但高效。) Python是坦克 Python自我防御能力很好,坚固,并能确保摧毁你的目标。如果你是初学者通常可以瞄准射击,如果你是一个专家,你可以有条不紊地部署征服你的领域。尽管它很有效,但有可能很慢。不过有了挥舞着的武士刀(C语言)的超级士兵的支持,你可以选择解决任何潜在的缓慢问题。 JavaScript是战斗机发射的导弹 JavaScript经历了好长时间才成为导弹。它最初只是一个炸弹,仅仅发出恼人而巨大的声音,但是多年来(尤其发布了V8,加上巨大的社区和一些非常棒的框架,又称真正可怕的战斗机技术)它演变成了一个不那么优雅但能快速解决问题的导弹。 Java是从枪里发出的子弹 Java原本是从枪(JVM,Java虚拟机)里发出的子弹,然而枪支制造商决定去造不同的枪,所以很不幸,出现了外形类似子弹的轻微变种。然而,这使得Java的使用效率更高。 C++是一柄带盾的剑 盾(OOP/RAII功能、模板等)可以帮助你远离一些危险,但如果没有明智使用,它也可以成为累赘。你可以甩掉盾,只带着剑冲刺(因为C++是C的一个拓展集),但有经验的士兵知道如何带着盾和剑冲刺。 C是武士刀 C是武士刀,致命且光滑,它激励精通它的人拥有超越现实的力量。但要注意,如果你和很多武士挤在一个房间训练,你可能会意外地被伤到。(有编译器的帮助,C最接近汇编语言,最有潜力编写高性能的代码。然而,注意那些可能不小心释放你的指针的初学者士兵。) Assembly是你自己的身体 如果你是李小龙或者超人,它就是你想要的全部。但是除非你出生在另一个星球拥有超人的力量,不是的话,就好好磨练你的身体和心灵来完善技艺,这样才能用好你的武器(编译器/解释器)。 Swift是一把有拥有原力的光刀 你现在可以在不接触它们的情况下偏转爆破枪,移动对象,并让你的敌人彻底屈服,对你敬畏。但是额外的力量也会伴随着一些黑暗面。(相比较于Objective-C,Swift带来很多自由和能力,但增加的流动性有可能导致代码很难去理解和维护。) Bash是一架装有隐蔽货物的运输机 运输机大部分是为运输士兵或武器准备的,在紧急情况下你可以卸掉隐藏的货物以减少一些损失。但是大部分情况下你还是想要利用它去部署,返回,远距离观察。(Bash擅长将事情粘合起来,在它自己的角度上它也是一种编程语言。但是最好用它做一小部分任务,把更重的任务留给其他语言。) 我们致力于保护作者版权,内容来源于网络,因无法核实出处,如涉及侵权,请联系我们删除! 官方安徽治疗白癜风的医院治疗白癜风医院是哪个
|