當前位置:
首頁 > 知識 > 形象 編程語言中的超級英雄們

形象 編程語言中的超級英雄們

說到編程語言,當然是蘿蔔白菜,各有所愛。假如要你在鍾愛的語言之前加個超級英雄烙印,你會怎麼選擇呢?

綠巨人——彙編語言

習慣於機器底層摸爬滾打的彙編語言,就像一個獨裁者,獨攬數據移動轉移的大權。這不正如同浩克那異乎常人的力量嗎?但是,要想把彙編運用得當,可得承受不菲的代價,樣樣都得事必躬親。就像綠巨人,這傢伙的脾氣跟力量並駕齊大,發起火來可真的不是HelloKitty。一旦出現彙編崩潰錯誤,計算機的小命又得受打擊了。

蝙蝠俠——Python

穿梭於流光溢彩的繁華夜市,黑夜給了蝙蝠俠黑色的眼睛,他為我們帶來光明。印象中的蝙蝠俠,優雅大氣,精鍊剛強。Python強大的庫資源,如同蝙蝠戰車等武器,與你並肩作戰,為你排憂解難。同時,Python也有著謎一般的過去,其真正實力一直深藏功與名,給人的感覺是:「另類的腳本語言,運行於虛擬機解析端,耗費著大量CPU資源。」

小丑王——PHP

扭曲的內心世界,無法理解的破壞行徑。再看看PHP代碼,看一下就彷彿進了萬丈之淵。同時還要一併兼顧視圖、邏輯、模式等問題,真的令人抓狂不已。

機械戰警——C++

C語言出身平凡,是個兢兢業業的務實者。但當插上面向對象的翅膀後,一切都改變了。不過,C++所創造的一切,都可引用>那經典的「受保護的,抽象的,虛擬的,基類的」話語來概括。如果你能很好地駕馭它,恭喜你,你擁有了令人驚訝的本領。

鋼鐵俠——Ruby

Ruby是先進的,簡單快捷同時又高效高能。但由於其是由日本人松本行弘開發,早期的參考資料是相當匱乏。但是隨著不斷集合Perl、Smalltalk、Eiffel、Ada以及 Lisp等語言的優勢,最終成功把這一切都monkey patching(即給內置對象擴展方法)好了。後來,人們覺得它過於膚淺,同時新一代的程序員都習慣把它與」Ruby on Rails」框架混為一談了,這不得不說是一個悲劇。因此能否脫離這個Web框架帽子而獨立生存,成為大家目前關心的問題。

萬磁王——Java

一門古老的語言,誕生於C/C++一般的「侏羅紀」時代,但是給人感覺是啰嗦冗長並且笨重。不過假如你要建造的是一座架構穩固的鋼鐵橋樑,它不會讓你失望的。不過假若是要進行小巧靈便的小製作,使用Java就如同殺雞之牛刀。本機語言與託管語言之爭,一直是C/C++與Java之間競爭的焦點。Java相信,這最終可能會演變成一場不可逆轉的激烈衝突。

Xavier教授——Lisp

是代碼數據還是數據代碼?答案其實就在我們自己心中。對於語言,我們真的需要語法嗎?縱觀語言的發展史,所有語言都是互相聯繫的。Lisp簡練而又快捷的運算器簡直就像一個天才,其靠的是對其它抽象概念的抽象理解而演變而來。其倡導的是一種數據和代碼和平共存的模式,處於自然之境,相信共存的品德能夠帶來和諧。不過悲哀的是,這個想法並不是人人都能認同,甚至敬而遠之。

各位看官,相信你們都有自己的語言喜好,都有自己鍾愛的超級英雄。誰又會是你心中的那個它呢?

轉發分享是一種美德


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 java吧 的精彩文章:

一步步做 魅族官網!中
做好這5點,你一定能在編程的道路上有所成就
程序員非正式 生存指南,真心捏把汗啊!
程序員新世界的大門,不如
Eclipse4.7Oxygen1.RC3新版發布

TAG:java吧 |