說到編程語言,當(dāng)然是蘿卜白菜,各有所愛。假如要你在鐘愛的語言之前加個(gè)超級(jí)英雄烙印,你會(huì)怎么選擇呢?
綠巨人――匯編語言
習(xí)慣于機(jī)器底層摸爬滾打的匯編語言,就像一個(gè)獨(dú)裁者,獨(dú)攬數(shù)據(jù)移動(dòng)轉(zhuǎn)移的大權(quán)。這不正如同浩克那異乎常人的力量嗎?但是,要想把匯編運(yùn)用得當(dāng),可得承受不菲的代價(jià),樣樣都得事必躬親。就像綠巨人,這家伙的脾氣跟力量并駕齊大,發(fā)起火來可真的不是HelloKitty。一旦出現(xiàn)匯編崩潰錯(cuò)誤,計(jì)算機(jī)的小命又得受打擊了。
蝙蝠俠――Python
穿梭于流光溢彩的繁華夜市,黑夜給了蝙蝠俠黑色的眼睛,他為我們帶來光明。印象中的蝙蝠俠,優(yōu)雅大氣,精煉剛強(qiáng)。Python強(qiáng)大的庫資源,如同蝙蝠戰(zhàn)車等武器,與你并肩作戰(zhàn),為你排憂解難。同時(shí),Python也有著謎一般的過去,其真正實(shí)力一直深藏功與名,給人的感覺是:“另類的腳本語言,運(yùn)行于虛擬機(jī)解析端,耗費(fèi)著大量CPU資源。”
小丑王――PHP
扭曲的內(nèi)心世界,無法理解的破壞行徑。再看看PHP代碼,看一下就仿佛進(jìn)了萬丈之淵。同時(shí)還要一并兼顧視圖、邏輯、模式等問題,真的令人抓狂不已。
機(jī)械戰(zhàn)警――C++
C語言出身平凡,是個(gè)兢兢業(yè)業(yè)的務(wù)實(shí)者。但當(dāng)插上面向?qū)ο蟮某岚蚝螅磺卸几淖兞恕2贿^,C++所創(chuàng)造的一切,都可引用<<C++ Journal>>那經(jīng)典的“受保護(hù)的,抽象的,虛擬的,基類的”話語來概括。如果你能很好地駕馭它,恭喜你,你擁有了令人驚訝的本領(lǐng)。
鋼鐵俠――Ruby
Ruby是先進(jìn)的,簡單快捷同時(shí)又高效高能。但由于其是由日本人松本行弘開發(fā),早期的參考資料是相當(dāng)匱乏。但是隨著不斷集合Perl、Smalltalk、Eiffel、Ada以及 Lisp等語言的優(yōu)勢(shì),最終成功把這一切都monkey patching(即給內(nèi)置對(duì)象擴(kuò)展方法)好了。后來,人們覺得它過于膚淺,同時(shí)新一代的程序員都習(xí)慣把它與”Ruby on Rails”框架混為一談了,這不得不說是一個(gè)悲劇。因此能否脫離這個(gè)Web框架帽子而獨(dú)立生存,成為大家目前關(guān)心的問題。
萬磁王――Java
一門古老的語言,誕生于C/C++一般的“侏羅紀(jì)”時(shí)代,但是給人感覺是
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)