编程语言的神话世界:五分钟速览各大编程语言

发表时间: 2019-03-06 11:20

脚本家族人才济济,各有绝活,假如把编程语言比作中国神话人物,那么他们又会分别是什么呢?接下来我将用五分钟带你了解各大编程语言的特色!

汇编语言—后土

汇编语言诞生的时间可以说是非常久远,习惯于机器底层摸爬滚打的汇编语言,就像一个独裁者,独揽数据移动转移的大权。就如后土一样掌握这九州大地,后土是大地之母,掌阴阳,育万物。但是要想把汇编运用得当,可得承受不菲的代价,样样都得事必躬亲。就像后土,作为和三清同时代的远古巨神,发起火来可真的不是HelloKitty。所以一旦出现汇编崩溃错误,计算机的小命可得遭受巨大打击了。

Lisp—通天教主

这也是一位诞生于远古时代的编程语言,长期以来垄断人工智能领域的应用。Lisp诞生的时间和汇编语言差不多,是一种通用高级计算机程序语言,Lisp作为因人工智能而设计的语言,是第一个声明式系内函数式程序设计语言,有别于命令式系内过程式的C、Fortran和面向对象的Java、C#等结构化程序设计语言。所以他很太小众,不被很多人理解,但是在簇拥者眼里,这却是最棒的语言。就好像通天教主一样,与天地同生,一直崇尚“不管人兽妖鬼,皆都可和平相处”,理念就和老子、原始天尊都不一样,一直都不是主流,咳咳,通天教主的结局大家应该都知道吧……不过实力的确强大,而且有很多死忠粉。

PHP—申公豹

PHP诞生的时间也是非常早,在当年也曾流行过一段时间,是不少程序员的心头所好,但是你不要想掌握它,因为它自身存在严重的问题,有时候甚至会让你崩溃,不知道坑了多少程序员。申公豹在封神时代也被不少人夸赞,认为他实力不错,可惜心术不正,一句“道友请留步”,坑了多少仙家道友。两个的结局都差不多,基本都被弃之不理,但是也不能说全无用处,你看申公豹最后不是被当作堵水的塞子来堵住北海的洞,不让海水都流了吗?

Perl—应龙

一种功能丰富的计算机程序语言,运行在超过100种计算机平台上,适用广泛,从大型机到便携设在备,从快速原型创建到大规模可扩展开发。20世纪90年代,非常火爆,现在可用性略有下降,存在感不强,只有特定的程序员才会特别用。就好像应龙一样,应龙擅长行云布雨,在远古时代一直是强力大将,帮助黄帝斩杀蚩尤,平定天下。后来一直无所事事,但是也没有销声匿迹,后来也曾帮助大禹以尾画地成江,助大禹治水,擒获叛军,刷了一波存在感。在兴云致雨这块,应龙一直都是行业龙头的。而Perl在进行大量的文本处理与提取,也一直是强力工具。(应龙和四海龙王可不一样,四海龙王战斗力就是渣,应龙可是刚死蚩尤的牛龙......)

C++—钟馗

C语言出身平凡,是个兢兢业业的务实者。但当插上面向对象的翅膀后,一切都改变了。不过,C++所创造的一切,都可引用<<C++ Journal>>那经典的“受保护的,抽象的,虚拟的,基类的”话语来概括。就好像钟馗一样,出生平凡,是唐朝的一个落魄书生,但是死后成神以来,为人正直,勤恳做事,实力强大,一直为民间所推崇。如果你可以很好地差遣他(这好像和C++一样有些难度),会是一个得力助手。

Java—太白金星

Java给人的感觉仿佛是和汇编语言一样诞生于远古时代,非常啰嗦冗长并且笨重。其实他也不过是90年代诞生。Java经常被c++程序员瞧不起,其实无论是你要建造一座架构稳固的钢铁桥梁,还是要进行小巧灵便的小制作,Java都是游刃有余。

太白金星也是如此,因为《西游记》,大家都以为太白金星好像是一位白发苍苍、表情慈祥的老人,其实她是一位黄衣妙龄女子,而且金星还是表杀伐之星宿,她乃是太上老君的学生,道教地位仅次于三清玉帝,实力非常强大。无论是外出监察善恶还是主管杀伐,都做得游刃有余。和Java一样都是被表面所误导。

Ruby—雷震子

Ruby是先进的,简单快捷同时又高效高能。但由于其是由日本人松本行弘开发,早期的参考资料是相当匮乏。但是随着不断集合Perl、Smalltalk、Eiffel、Ada以及 Lisp等语言的优势,最终成功把这一切都monkey patching(即给内置对象扩展方法)好了。

就如雷震子一般,刚出生的时候,以可爱的道童形象出场,实力非常弱,吃了仙杏之后背生两对肉翅,面如青靛,发似朱砂,眼睛暴湛,牙齿横生,实力强大,是一员猛将,后来肉身成圣,可惜因为人们的混淆,看见雷震子的名字里有“雷”,活脱脱把他和雷公等化了,其实他的神职是和雷部老大雷声普化天尊闻仲同级别,而且用的也不是雷公凿而是一根黄金棍。就好像现在新一代的程序员都习惯把Ruby与”Ruby on Rails”框架混为一谈了,这不得不说是一个悲剧。因此能否脱离这个Web框架帽子而独立生存,成为大家目前关心的问题。

JavaScript—杨戬

JavaScript 是一种控制浏览器内部交互行为的计算机编程语言。它支持所有流行的浏览器,如微软的 Internet Explorer(从版本3.0开始),FireFox,Safari,Opera,Google Chrome 等。JavaScript在90年代也曾风光过,但是开发者没有把它当回事,而现在这种语言到处被使用 ,可以说是非常热门。从前端网页到移动 Web 应用程序之间的一切,都离不开JavaScript,因为 JavaScript 已经进化到可以满足业界不断变化的需求。JavaScript和杨戬人生轨迹基本一致,杨戬实力强劲,在封神时代就没怎么输过,立下了赫赫战功,可惜在天庭成立之后不受重视,一直居住灌江口。在孙悟空大闹天宫之后重新出现在人们视野,并且风头一时无两,成为中国神话中出场最多的武将之一,认为他是天庭实力最强大的神。(太上老君笑而不语ing)

Python—黎山老母

Python在80年代末就已经登上历史舞台,其实无论是最初的系统管理还是后来的互联网时代,云计算和大数据时代到现在的人工智能时代,“不务正业”的Python,在每一波浪潮之中都在。Python在各个领域都数得上号。但是在各个领域Python都没有受到最大的重视。黎山老母也是如此,黎山老母高贵大气,具有强大的实力,和Python一样来历成谜,无论是仙佛妖鬼都能如鱼得水,具有强大的资源库,观音菩萨、文殊菩萨、普贤菩萨都能听她所用。而且无论是在什么时代,她都有着不小的存在感,白素贞、樊梨花、钟无艳都是她的弟子,但她却一直深藏功与名。而随着时代的不断发展,Python与黎山老母一样,开始变得慢慢热门起来,与Python一样,黎山老母会是一个非常强力的帮手,而且性格和善,容易说服,基本不会出现什么问题!

Visual Basic—土地公

Visual Basic是一种在计算技术发展历史上应用得最为广泛的语言,非常简单易懂,初中生都可以学习掌握。看看就好了,实际并没有什么用,这不正如土地公一样吗?是最多也是最低阶的神仙,谁都可以使唤,但是你让他办什么事,还不如自己动手比较快,当然你如果用来卖萌也无可厚非。

编程语言可以说非常有趣,有兴趣的也可以去多了解一下,毕竟编程现在是最赚钱的行业!