轉(zhuǎn)帖|行業(yè)資訊|編輯:郝浩|2014-06-27 10:22:24.000|閱讀 249 次
概述:如果把編程語言比做是超級英雄的話,那一定十分有趣。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
說到編程語言,當(dāng)然是蘿卜白菜,各有所愛。假如要你在鐘愛的語言之前加個超級英雄烙印,你會怎么選擇呢?
綠巨人——匯編語言
習(xí)慣于機器底層摸爬滾打的匯編語言,就像一個獨裁者,獨攬數(shù)據(jù)移動轉(zhuǎn)移的大權(quán)。這不正如同浩克那異乎常人的力量嗎?但是,要想把匯編運用得當(dāng),可得承受不菲的代價,樣樣都得事必躬親。就像綠巨人,這家伙的脾氣跟力量并駕齊大,發(fā)起火來可真的不是HelloKitty。一旦出現(xiàn)匯編崩潰錯誤,計算機的小命又得受打擊了。
蝙蝠俠——Python
穿梭于流光溢彩的繁華夜市,黑夜給了蝙蝠俠黑色的眼睛,他為我們帶來光明。印象中的蝙蝠俠,優(yōu)雅大氣,精煉剛強。Python強大的庫資源,如同蝙蝠戰(zhàn)車等武器,與你并肩作戰(zhàn),為你排憂解難。同時,Python也有著謎一般的過去,其真正實力一直深藏功與名,給人的感覺是:“另類的腳本語言,運行于虛擬機解析端,耗費著大量CPU資源。”
小丑王——PHP
扭曲的內(nèi)心世界,無法理解的破壞行徑。再看看PHP代碼,看一下就仿佛進了萬丈之淵。同時還要一并兼顧視圖、邏輯、模式等問題,真的令人抓狂不已。
機械戰(zhàn)警——C++
C語言出身平凡,是個兢兢業(yè)業(yè)的務(wù)實者。但當(dāng)插上面向?qū)ο蟮某岚蚝?,一切都改變了。不過,C++所創(chuàng)造的一切,都可引用<<C++ Journal>>那經(jīng)典的“受保護的,抽象的,虛擬的,基類的”話語來概括。如果你能很好地駕馭它,恭喜你,你擁有了令人驚訝的本領(lǐng)。
鋼鐵俠——Ruby
Ruby是先進的,簡單快捷同時又高效高能。但由于其是由日本人松本行弘開發(fā),早期的參考資料是相當(dāng)匱乏。但是隨著不斷集合Perl、Smalltalk、Eiffel、Ada以及 Lisp等語言的優(yōu)勢,最終成功把這一切都monkey patching(即給內(nèi)置對象擴展方法)好了。后來,人們覺得它過于膚淺,同時新一代的程序員都習(xí)慣把它與”Ruby on Rails”框架混為一談了,這不得不說是一個悲劇。因此能否脫離這個Web框架帽子而獨立生存,成為大家目前關(guān)心的問題。
萬磁王——Java
一門古老的語言,誕生于C/C++一般的“侏羅紀”時代,但是給人感覺是啰嗦冗長并且笨重。不過假如你要建造的是一座架構(gòu)穩(wěn)固的鋼鐵橋梁,它不會讓你失望的。不過假若是要進行小巧靈便的小制作,使用Java就如同殺雞之牛刀。本機語言與托管語言之爭,一直是C/C++與Java之間競爭的焦點。Java相信,這最終可能會演變成一場不可逆轉(zhuǎn)的激烈沖突。
Xavier教授——Lisp
是代碼數(shù)據(jù)還是數(shù)據(jù)代碼?答案其實就在我們自己心中。對于語言,我們真的需要語法嗎?縱觀語言的發(fā)展史,所有語言都是互相聯(lián)系的。Lisp簡練而又快捷的運算器簡直就像一個天才,其靠的是對其它抽象概念的抽象理解而演變而來。其倡導(dǎo)的是一種數(shù)據(jù)和代碼和平共存的模式,處于自然之境,相信共存的品德能夠帶來和諧。不過悲哀的是,這個想法并不是人人都能認同,甚至敬而遠之。
各位看官,相信你們都有自己的語言喜好,都有自己鐘愛的超級英雄。誰又會是你心中的那個它呢?
本文轉(zhuǎn)載自CSDN:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:CSDN