回覆列表
  • 1 # 碼農阿勇

    程式語言本身沒有好壞之分,主要區別在於不同的程式語言它的強項不一樣,造成了應用領域上有差別。但是本質上它們是相通的,學好一門程式語言,在學其他的就比較容易。對於初學者如何選擇我覺得主要考慮兩點:

    1)所學程式語言使用要廣泛,沒準將來可以做為自己的一個職業或副業。

    2)程式語言入門的壁壘不能太高,避免打擊學下去的信心。

    基於兩點,我建議可以考慮python,相比C和JAVA來說入門要簡單,而且使用也比較廣泛,在全球熱門程式語言排行高舉前四名。網上資料也容易獲得。

  • 2 # 小小互聯科技

    在很多同學的認識裡,要是想學習java需要想把c語言吃透,個人認為沒有什麼問題,但是也沒有太大的必要。很多人有這種認識是因為在計算機專業課中,C語言會在大一一開始就會解除,大二、大三才開始學習java。所以會有這種想法。

    作為小白,想學習程式設計首先要確定學習方向,不管是學java還是py都是從基礎開始學習的。但是目前來說個人更建議學習java程式設計。因為java作為企業級程式系統的首選語言,java的市場份額更重一些,而且企業需求更大,相對來說找工作更容易一些。

    那學習基礎可以看尚學堂高淇老師的java300集來學習。可以從最基礎的語法開始瞭解,基礎是程式設計中的重中之重。也是企業面試中最長問到的部分,所以學好基礎不僅有利於後續的學習,在面試中也可以更好的應對。

  • 3 # 惠一劇場

    這具體要看你從哪些方面去比較了,各有各的優點和缺點

    C語言近幾年在社群排行榜中排名沒怎麼動過比較靠前,很多人初學喜歡學c語言,而且做底層開發的時候很多人傾向於c語言,比彙編好理解,速度也僅次於彙編。而且c可作為學習其他語言的基礎,很多驅動和系統核心都是用C語言寫的

    Java近幾年很火,社群排行榜也一直排前幾。因為它相對於c語言可面向物件程式設計,吸取了c/c++的部分優點,可移植性更高,因為它在虛擬機器上執行,除此之外,程式碼複用性高,很多資料結構和演算法都已寫成類檔案可直接呼叫,開發週期短。對於web前端、Android、企業級、移動開發是基礎。很適合分散式的開發

  • 4 # IT培訓指南

    c語言太過於底層。主要是做嵌入式開發。實力不夠的,零基礎純小白,一開始學c會比較艱難。

    Java的入行門檻比較低。由於他有強大的資源和開源社群,當做第1種語言學習,對以後也比較有益

  • 5 # 俺從小就玩這個玩意

    除非你想學Pascal,建議從C起步,熟練了再c++,再java,再Python。熟練的意思是,從網上接個小專案能獨立完成,主家滿意,大約1.5-2年時間。

    建議學習順序:

    1.比著教程一步步走,一個個練習做。推薦臺灣171集的那個。

    2.刷題。leetcode簡單題,把各個主題來一遍。

    3.學Stanford的cs61b algorithms和Princeton的algorithms I&II,做所有練習。

    4.學MIT 6.828 operation system ,做所有實驗。

    5.學cmu 15-213,做所有作業和實驗。

    ---

    7.學Stanford cs143&243,做所有作業

  • 6 # 有人耍流氓了

    先學html,再學css和JavaScript ,再學Java web(也就是jsp),然後熟悉javaweb中的servlet,這時前端可以和後端互動了,再學資料庫mysql,因為mysql不僅體積小 對安裝環境要求不高,還開源,跨平臺,然後在做專案的過程中補充其他知識點基本就夠用了,給你推薦個計算機原版書籍下載網站吧http://www.xen123.cn/

  • 7 # 慧翀Tea

    那種語言簡單?這要從您打算學到什麼程度看吧!正如別的朋友所答,如果以目前程式設計市場而言,非嵌入式程式設計,JAVA優勢明顯,無論從培訓機構、教材資料、論壇互動等等,總而言之,以掙錢為目的的,JAVA算是捷徑吧。當然,這不能說JAVA就一定比C簡單。程式設計考驗的是人的邏輯思維,而程式語言是工具。有好的邏輯思維加上趁手的程式語言才是絕配。

    而前面提到的嵌入式,這裡麵包括微控制器、ARM、嵌入式實時作業系統、DSP等,非C語言不可,甚至還要學習更生澀的組合語言。

    主要,看您學習程式設計的出發點是什麼。而目前就行的語言,如Python語言,可能在AI等方面都有更大的發展空間。但這些多少都有資本運作的味道。

    一家之言,僅供參考!

  • 8 # 大唐安康

    兩種需要要學好,都不簡單!建議從java開始吧,因為比較容易寫出一點能看的到的介面,能激勵自己!免得半途而廢

  • 9 # Ren

    語言都是相通的,完全理解一門語言,其他的語言只是計算機或者網路行為的另一種描述方式罷了,重點是要理解計算機的行為路數,用它的方法解決問題。

    我認為最好的入門語言是C,向下能接觸到底層,向上能與C++搭上,進入面向物件的領域。

  • 10 # 瘋語者

    按鍵精靈最簡單,c和java很接近了,如果為找工作還是學java吧,c太底層了。比較ganga的是java 安卓可能要淘汰了

  • 中秋節和大豐收的關聯?
  • 怎樣練小腿?