此前我们曾假设过如果编程语言是女人,如果编程语言是把刀,现在我们将编程语言设想成电影中的超级英雄会是怎样一番情景呢? 说到编程语言,当然是萝卜白菜,各有所爱。假如要你在钟爱的语言之前加个超级英雄烙印,你会怎么选择呢? 绿巨人——汇编语言 习惯于机器底层摸爬滚打的汇编语言,就像一个独裁者,独揽数据移动转移的大权。这不正如同浩克那异乎常人的力量吗?但是,要想把汇编运用得当,可得承受不菲的代价,样样都得事必躬亲。就像绿巨人,这家伙的脾气跟力量并驾齐大,发起火来可真的不是HelloKitty。一旦出现汇编崩溃错误,计算机的小命又得受打击了。 蝙蝠侠——Python 穿梭于流光溢彩的繁华夜市,黑夜给了蝙蝠侠黑色的眼睛,他为我们带来光明。印象中的蝙蝠侠,优雅大气,精炼刚强。Python强大的库资源,如同蝙蝠战车等武器,与你并肩作战,为你排忧解难。同时,Python也有着谜一般的过去,其真正实力一直深藏功与名,给人的感觉是:“另类的脚本语言,运行于虚拟机解析端,耗费着大量CPU资源。” 小丑王——PHP 扭曲的内心世界,无法理解的破坏行径。再看看PHP代码,看一下就仿佛进了万丈之渊。同时还要一并兼顾视图、逻辑、模式等问题,真的令人抓狂不已。 机械战警——C++ C语言出身平凡,是个兢兢业业的务实者。但当插上面向对象的翅膀后,一切都改变了。不过,C++所创造的一切,都可引用<<C++ Journal>>那经典的“受保护的,抽象的,虚拟的,基类的”话语来概括。如果你能很好地驾驭它,恭喜你,你拥有了令人惊讶的本领。 |