今天小編突然對“黑客”這個(gè)詞很感興趣,然后特地去去各個(gè)網(wǎng)站搜索了那些“黑客”學(xué)什么語(yǔ)言的多的,整理了下,主要是以下這5類(lèi)程序語(yǔ)言:
1、web page scriptlanguages
就是網(wǎng)頁(yè)代碼,比如Html、javascript、Css、Asp、Php、Xml都應該屬于此類(lèi),有的人說(shuō)Html不應該屬于languages的,可能覺(jué)得太簡(jiǎn)單了吧,不過(guò)小編當然覺(jué)得Html當然算了,雖然簡(jiǎn)單了點(diǎn),但那也是一種程序語(yǔ)言呀。
2、InterpretedLanguages(解釋型語(yǔ)言)
包括Perl、REBOL、Python、Ruby等,也常被稱(chēng)作Script語(yǔ)言,通常被用于和底下的操作系統溝通。這類(lèi)語(yǔ)言的缺點(diǎn)是效率差、源代碼外露,所以不適合用來(lái)開(kāi)發(fā)軟件產(chǎn)品,一般用于網(wǎng)頁(yè)服務(wù)器。
3、COMPILING Languages(編譯型語(yǔ)言)
C/C++,JAVA都是編譯型語(yǔ)言。C++很復雜,要成為高手沒(méi)三五年是不行的滴,雖然如此,但真正要成為高手的都應該懂C/C++。
關(guān)于Delphi,如果想要跨Linux和Windows平臺的語(yǔ)言,則Delphi似乎是好的選擇。
4、Hybrid Laguages(混合型語(yǔ)言)
代表是JAVA和C#。介于解釋型和編譯型之間。C#是.NET重要的語(yǔ)言,值得期待其后續發(fā)展;至于JAVA,可以去看《Sleepless in Java》?! ?/span>
5、Assembly Languages(匯編語(yǔ)言)
匯編語(yǔ)言是接近于硬件的語(yǔ)言,不過(guò)現在幾乎沒(méi)多少人用了,不過(guò)要是想做一個(gè)黑客的話(huà),當然是懂得越多越好的啦~~
如果完全沒(méi)有程序經(jīng)驗,程序語(yǔ)言學(xué)習順序建議:javascript→解釋型語(yǔ)言→混合型語(yǔ)言→編譯型語(yǔ)言→匯編(如果需要的話(huà))。
真正的程序員用C++,聰明的程序員用Delphi,話(huà)不多說(shuō)啦,就扯到這里了,小編期待你學(xué)到程序言語(yǔ)這門(mén)好技術(shù)呢~~~
QQ咨詢(xún)
在線(xiàn)咨詢(xún)真誠為您提供專(zhuān)業(yè)解答服務(wù)
咨詢(xún)熱線(xiàn)
0771-3805202
7*24小時(shí)服務(wù)熱線(xiàn)
微信交流