回覆列表
  • 1 # IT人劉俊明

    作為一名從業多年的程式設計師,也出版過Java程式設計書籍,所以我來回答一下這個問題。

    首先,C語言和Java語言都是目前應用最為廣泛的程式語言,要想決定從那個語言開始學起,需要考慮三方面因素,其一是語言自身的學習難度;其二是語言的應用場景;其三是自身的知識結構。

    從學習難度上來看,C語言與Java程式語言都屬於相對較難的程式語言,二者之間從學習難度和學習內容上綜合對比,C語言更適合初學者,因為Java語言屬於純粹的面嚮物件語言,所以語言自身的抽象程度比較高,這對於初學者來說會更難理解一些。另外,由於Java語言自身設計結構的特點,學習Java程式設計通常需要學習一系列框架的使用,學習的內容也會比較多。

    從應用場景上來看,Java語言屬於為數不多的全場景開發語言之一,在Web開發、平臺開發、Android開發和大資料開發領域均有廣泛的應用。C語言目前主要的應用領域集中在作業系統開發、容器開發和嵌入式開發領域,由於C語言的執行效率比較高,所以C語言在物聯網領域具有比較普遍的應用。從應用場景的廣泛性上來看,Java語言具有一定的優勢,這也會對就業有一定的促進作用。

    從知識結構的要求來看,學習C語言和Java語言本身對於基礎的要求都不高,但是如果從事系統級開發,則需要具備作業系統、資料結構和演算法設計方面的基礎。從實驗環境的搭建來看,C語言與Java語言也都比較方便。

    最後,對於初學者來說,如果有明確的就業訴求,那麼可以直接學習Java語言,而如果想獲得更為全面的知識結構,建議從C語言開始學起。

  • 2 # IT培訓指南

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

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

  • 中秋節和大豐收的關聯?
  • “陽光校園我們是好夥伴”演講稿怎麼寫?