java新手程序員要看懂的代碼 編程初學者應該先學C 、Java還是Python?
編程初學者應該先學C 、Java還是Python?根據(jù)最新的 "最流行的編程語言 "被IEEE Spectrum選中,C語言排名第一。另外,就語言應用而言,C效率高,有很多成熟的網(wǎng)絡通訊的庫。廣泛應
編程初學者應該先學C 、Java還是Python?
根據(jù)最新的 "最流行的編程語言 "被IEEE Spectrum選中,C語言排名第一。
另外,就語言應用而言,C效率高,有很多成熟的網(wǎng)絡通訊的庫。廣泛應用于游戲開發(fā)、科學計算、網(wǎng)絡軟件、分布式應用、操作系統(tǒng)、驅(qū)動程序、移動設備、嵌入式系統(tǒng)、教育和科研等領域,是最常用的編程語言。而且語言通用,所以學C語言很容易。
c語言兼具高級語言和匯編語言的特點,應用范圍極其廣泛,幾乎可以用于任何程序開發(fā)領域。目前,C語言普遍應用于應用軟件開發(fā)、底層網(wǎng)絡程序開發(fā)、系統(tǒng)軟件和圖形處理軟件開發(fā)、數(shù)字計算、嵌入式開發(fā)、游戲軟件開發(fā)等領域。
C語言C語言是一種基礎語言,是其他語言的基礎,如MATLAB、Object-C、Lua等。也是一門難學的語言,3-10年很難達到熟練程度。c語言沒有完善的開發(fā)框架,是一門走在前面的語言,講究算法和邏輯。
1.操作系統(tǒng)
類Unix系統(tǒng)(linux/freebsd…)主要是基于C開發(fā)的.
2.嵌入字段
大部分驅(qū)動開發(fā)都是基于C的,嵌入式系統(tǒng)C開發(fā)。
3.服務器字段
大多數(shù)服務器程序也是C語言的。
大部分網(wǎng)絡核心設備(路由器、交換機、防火墻)都是用C代碼開發(fā)的,用戶界面可能是其他語言。
我也是自學程序員,學的是C發(fā)音。剛開始我也很迷茫,因為我學的是經(jīng)濟學,跟編程一點關系都沒有,所以學習方法很笨拙。推薦一個自學的網(wǎng)站課程。大學MOOC的一門課程需要5到10分鐘,需要碎片化時間學習?;旧弦粋€月就能學會并編譯好軟件DEV C。免費版非常好用,100張光盤都可以搜到。
當然,學習的基礎只是表面的,想搞清楚必須多看書。根據(jù)自己的用途來判斷自己學的東西。我學它只是因為我想做產(chǎn)品經(jīng)理。希望我的回答能幫到你。
小白學習JAVA,有什么書或者軟件推薦嗎?
可以選擇一些基礎的書籍,比如《JAVA從入門到精通》《從零開始學JAVA》《21天學通JAVA》《JAVA完全自學手冊》,但是不建議自學。可以找個學校系統(tǒng)學習,因為系統(tǒng)學習更全面,可以學到更多。你可以考慮一下,自己多了解一下。