搜尋

首頁  >  問答  >  主體

开始学习编程学习c开始还是java?

想学习编程,但是不知道是学习c开始还是java开始,很纠结! 各位高手给点建议。

PHPzPHPz2804 天前1240

全部回覆(14)我來回復

  • 迷茫

    迷茫2017-04-17 11:05:39

    對,學什麼語言並不重要,很多語言其實沒有太多差異性,一門通者百通。

    不過個人而言,建議你還是先從 C 學起。原因:

    C 是最早的語言,C 是 C 的增強版,Java 是 C 的精簡版,學好 C,你可以更容易學會 Java。

    C 更接近底層,類庫比 Java 少,語法也比 Java 清晰,可以讓你更專注編程。

    C 係語言的使用者不比 Java 少,未來也是很有用的。

    回覆
    0
  • 天蓬老师

    天蓬老师2017-04-17 11:05:39

    web:python 後台api及分布式:java

    回覆
    0
  • 高洛峰

    高洛峰2017-04-17 11:05:39

    還是覺得從非C語言開始學會好一點,因為其他的語言相對C語言比較友好,沒有C語言繁瑣的細節

    回覆
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 11:05:39

    必然是C。上麵說學哪個都可以的人沒有回答到這個問題。為什麼是C呢? 首先,學了C你才能真正理解內存,你在編程的時候才會真正關心內存,真正關心程序的效率。而在使用JAVA的時候你根本就不用考慮內存,拿到的對象是引用還是一份拷貝呢,這都不是你能左右的。如果你一開始就使用這種語言,以後你對內存會不敏感,編寫出來的程序效率會不高。 第二,學習C的過程中會涉及到了一些操作係統,編譯原理,計算機組成原理的知識,而這些知識對你以後的發展是非常有好處的,這也會是你的競爭力所在。 第三,C語言是近代高級語言的鼻祖,學了C語言再學JAVA,會很快上手,而學了JAVA再學C語言,你會發現有很多底層的概念無法理解。

    另外,上麵提到一些動態語言(Python, Ruby...),這些是需要的時候拿來就玩的,如果你先學了這種,那麼你連類型的概念都沒有,而如果你把C語言學好了,其它的語言都可以現學現用,包括函數式語言。

    回覆
    0
  • 取消回覆