色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

程序員在什么階段適合學(xué)習(xí)第二門語言呢?

林子帆2年前12瀏覽0評論

一般來說,只有四類計算機語言。

第一類:C語言或Python語言等,可做為學(xué)習(xí)用語言,一年時間足以。由于沒有參與實際項目,僅僅靠學(xué)習(xí),很難精通(除非你是天才),不能算是第一門語言。

第二類:接下來是工作語言,不同領(lǐng)域有不同的語言,例如:用于游戲開發(fā)的C/C++,用于APP和后臺服務(wù)開發(fā)的Java,用于前端的JS,用于微軟桌面開發(fā)的C#,用于單片機開發(fā)的C,...這將是你的真正的第一門語言,是真正掌握的語言,也是吃飯的家伙。相中后,最少2年時間,建議4年,不要考慮其它語言。之后,由于工作的需要可能需要對工作語言進行擴展,例如,網(wǎng)站前后端轉(zhuǎn)換,游戲腳本語言的使用,單片機開發(fā)嵌入?yún)R編,等。這雖然可能用去2年時間,但這只能算是對第一門語言的輔助,不能算第二門語言。這些語言都是為工作服務(wù)的,雖然可以精通,但只能處于知其然的階段。

第三類:接下來是觸及程序本質(zhì)的語言,這才是正真的第二門語言,建議最少在第一門語言8年時間后,而且是對程序本質(zhì)有極強的求知欲的情況下,方可學(xué)習(xí)。先從Lisp開始,接著R語言、最后Haskell。估計需要2年時間。

第四類:數(shù)學(xué),當(dāng)你完成十年的計算機語言修煉后,就會發(fā)現(xiàn),一切都是數(shù)學(xué):Lisp是公理集合論,R是數(shù)理統(tǒng)計,Haskell是范疇論。數(shù)學(xué)是最終的計算機語言,你會用你的后半生來學(xué)習(xí)它。

(可能還有第五類語言,哲學(xué),但我個人是無法觸及的。)

注:同類型的語言,學(xué)再多,只能算一門語言。在掌握主語言的情況下,可以自由選擇,但主語言的2-4年的打地基階段是無論如何跑不掉的(除非你是天才)。