今天小編突然對(duì)“黑客”這(zhè)個詞很感興趣,然後(hòu)特地去去各個網站搜索了那些“黑客”學(xué)什麼(me)語言的多的,整理了下,主要是以下這(zhè)5類程序語言:
1、web page scriptlanguages
就是網頁代碼,比如Html、javascript、Css、Asp、Php、Xml都(dōu)應該屬于此類,有的人說Html不應該屬于languages的,可能(néng)覺得太簡單了吧,不過(guò)小編當然覺得Html當然算了,雖然簡單了點,但那也是一種(zhǒng)程序語言呀。
2、InterpretedLanguages(解釋型語言)
包括Perl、REBOL、Python、Ruby等,也常被(bèi)稱作Script語言,通常被(bèi)用于和底下的操作系統溝通。這(zhè)類語言的缺點是效率差、源代碼外露,所以不适合用來開(kāi)發(fā)軟件産品,一般用于網頁服務器。
3、COMPILING Languages(編譯型語言)
C/C++,JAVA都(dōu)是編譯型語言。C++很複雜,要成(chéng)爲高手沒(méi)三五年是不行的滴,雖然如此,但真正要成(chéng)爲高手的都(dōu)應該懂C/C++。
關于Delphi,如果想要跨Linux和Windows平台的語言,則Delphi似乎是好(hǎo)的選擇。
4、Hybrid Laguages(混合型語言)
代表是JAVA和C#。介于解釋型和編譯型之間。C#是.NET重要的語言,值得期待其後(hòu)續發(fā)展;至于JAVA,可以去看《Sleepless in Java》。
5、Assembly Languages(彙編語言)
彙編語言是接近于硬件的語言,不過(guò)現在幾乎沒(méi)多少人用了,不過(guò)要是想做一個黑客的話,當然是懂得越多越好(hǎo)的啦~~
如果完全沒(méi)有程序經(jīng)驗,程序語言學(xué)習順序建議:javascript→解釋型語言→混合型語言→編譯型語言→彙編(如果需要的話)。
真正的程序員用C++,聰明的程序員用Delphi,話不多說啦,就扯到這(zhè)裡(lǐ)了,小編期待你學(xué)到程序言語這(zhè)門好(hǎo)技術呢~~~