编程|如果编程语言是一种武器,你会选择拿起哪种保护自己


编程|如果编程语言是一种武器,你会选择拿起哪种保护自己
文章图片
编程|如果编程语言是一种武器,你会选择拿起哪种保护自己
文章图片
编程|如果编程语言是一种武器,你会选择拿起哪种保护自己
文章图片
【编程|如果编程语言是一种武器,你会选择拿起哪种保护自己】
编程|如果编程语言是一种武器,你会选择拿起哪种保护自己
文章图片
编程|如果编程语言是一种武器,你会选择拿起哪种保护自己
文章图片
编程|如果编程语言是一种武器,你会选择拿起哪种保护自己
文章图片
编程|如果编程语言是一种武器,你会选择拿起哪种保护自己
文章图片
PHP 3是一个电锯 。 是针对Web应用程序的士兵的第一批武器之一(在“ Web应用程序”一词流行之前) 。 可以完成工作 , 但是看起来很混乱 , 幸运的是现在有了更好的选择 。 (PHP 3的语法可能是噩梦般的 , 导致很难维护代码 。 后来的PHP版本似乎对此有所改进) 。
Perl是要委派一名战士的刺客 。 优雅而强大 , 能够快速使目标静音(尤其是文本文件时) 。 确保与刺客保持良好的状态 , 否则您发现武器可能超出您的承受能力 。 (Perl既强大又灵活 , 但是其语法和语义可能使其难以掌握 , 并导致难以阅读 , 难以维护的代码 。 就像刺客一样 , 神秘但有效) 。
Python是一辆坦克 。 屏蔽良好 , 牢固 , 保证可以解决您的问题 。 如果您是初学者 , 通常可以指向射击(需要一些培训) 。 如果您是专家 , 则可以有条不紊地部署以征服您的地形 。 但是 , 尽管效果如此之快 , 但速度可能会很慢 。
JavaScript是一架战斗机发射的导弹 。 JavaScript花费了一段时间才成为导弹 。 它最初是作为一枚炸弹而开始制造的 , 它只是引起了巨大的轰动 , 但多年来(尤其是在V8之后 , 拥有庞大的社区和一些非常好的框架) , 将其演变为提供纯粹武器的导弹 。
Java是子弹 , 可以用单枪(JVM)发射 。 但是 , 不幸的是 , 枪支制造商决定制造不同的枪支 , 现在出现了外观相似的子弹但是有着微小变化 。 只是 , 它还是可以有效地完成工作 。
ActionScript 2是投石机 。 给人一种幻觉 , 它易于使用 , 看上去很吸引人 , 但是移动缓慢 , 击中目标的速度甚至更慢 。 如果您有更好的选择 , 为什么还要使用它?
Objective-C是没有原力的光剑 。 有点类似于C , 但是似乎有更多的样式和一些附加功能 。 敌人可能认为您看起来很愚蠢或很酷(如果您拥有Xcode并可以使用所有开发工具 , 则很可能会觉得很酷) 。
C ++是一把有盾的剑 。 防护罩(OOP / RAII功能 , 模板等)可以帮助您抵御危险 , 但如果使用不当 , 它也可能变得笨拙并妨碍您的操作 。 您可以选择放下盾牌并用剑短跑(因为C ++是C的超集) , 但是经验丰富的士兵会知道如何同时使用这两种短跑 。
C是武士刀 , 致命而时尚 , 以超越现实的力量奖励专家 。 但是请注意 , 如果您在满是其他武士刀的房间里训练 , 可能会意外受伤 。 (C在编译器的帮助下最接近于汇编 , 并且最有可能执行高性能代码 。 但是请当心那些可能不小心释放指针的初学者) 。