如果把編程語言比作中國神話人物……

腳本家族人才濟濟,各有絕活,假如把編程語言比作中國神話人物,那麼他們又會分別是什麼呢?

如果把編程語言比作中國神話人物……

彙編語言—后土

如果把編程語言比作中國神話人物……

彙編語言誕生的時間可以說是非常久遠,習慣於機器底層摸爬滾打的彙編語言,就像一個獨裁者,獨攬數據移動轉移的大權。就如后土一樣掌握這九州大地,后土是大地之母,掌陰陽,育萬物。但是要想把彙編運用得當,可得承受不菲的代價,樣樣都得事必躬親。就像后土,作為和三清同時代的遠古巨神,發起火來可真的不是HelloKitty。所以一旦出現彙編崩潰錯誤,計算機的小命可得遭受巨大打擊了。

Lisp—通天教主

如果把編程語言比作中國神話人物……

這也是一位誕生於遠古時代的編程語言,長期以來壟斷人工智能領域的應用。Lisp誕生的時間和彙編語言差不多,是一種通用高級計算機程序語言,Lisp作為因人工智能而設計的語言,是第一個聲明式系內函數式程序設計語言,有別於命令式系內過程式的C、Fortran和麵向對象的Java、C#等結構化程序設計語言。所以他很太小眾,不被很多人理解,但是在簇擁者眼裡,這卻是最棒的語言。就好像通天教主一樣,與天地同生,一直崇尚“不管人獸妖鬼,皆都可和平相處”,理念就和老子、原始天尊都不一樣,一直都不是主流,咳咳,通天教主的結局大家應該都知道吧……不過實力的確強大,而且有很多死忠粉。

PHP—申公豹

如果把編程語言比作中國神話人物……

PHP誕生的時間也是非常早,在當年也曾流行過一段時間,是不少程序員的心頭所好,但是你不要想掌握它,因為它自身存在嚴重的問題,有時候甚至會讓你崩潰,不知道坑了多少程序員。申公豹在封神時代也被不少人誇讚,認為他實力不錯,可惜心術不正,一句“道友請留步”,坑了多少仙家道友。兩個的結局都差不多,基本都被棄之不理,但是也不能說全無用處,你看申公豹最後不是被當作堵水的塞子來堵住北海的洞,不讓海水都流了嗎?

Perl—應龍

如果把編程語言比作中國神話人物……

一種功能豐富的計算機程序語言,運行在超過100種計算機平臺上,適用廣泛,從大型機到便攜設在備,從快速原型創建到大規模可擴展開發。20世紀90年代,非常火爆,現在可用性略有下降,存在感不強,只有特定的程序員才會特別用。就好像應龍一樣,應龍擅長行雲布雨,在遠古時代一直是強力大將,幫助黃帝斬殺蚩尤,平定天下。後來一直無所事事,但是也沒有銷聲匿跡,後來也曾幫助大禹以尾畫地成江,助大禹治水,擒獲叛軍,刷了一波存在感。在興雲致雨這塊,應龍一直都是行業龍頭的。而Perl在進行大量的文本處理與提取,也一直是強力工具。(應龍和四海龍王可不一樣,四海龍王戰鬥力就是渣,應龍可是剛死蚩尤的牛龍......)

C++—鍾馗

如果把編程語言比作中國神話人物……

C語言出身平凡,是個兢兢業業的務實者。但當插上面向對象的翅膀後,一切都改變了。不過,C++所創造的一切,都可引用<>那經典的“受保護的,抽象的,虛擬的,基類的”話語來概括。就好像鍾馗一樣,出生平凡,是唐朝的一個落魄書生,但是死後成神以來,為人正直,勤懇做事,實力強大,一直為民間所推崇。如果你可以很好地差遣他(這好像和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是一種在計算技術發展歷史上應用得最為廣泛的語言,非常簡單易懂,初中生都可以學習掌握。看看就好了,實際並沒有什麼用,這不正如土地公一樣嗎?是最多也是最低階的神仙,誰都可以使喚,但是你讓他辦什麼事,還不如自己動手比較快,當然你如果用來賣萌也無可厚非。

編程語言各有性格,大招也不一樣,活動領域也不盡相同。這裡還有許多沒有列舉的編程語言,你覺得他們像哪個神話人物。可以在評論留言裡告訴我。


分享到:


相關文章: