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