學習 PHP 前需要先學別的語言(比如 C 語言)嗎?如果需要,那在什麼時候接觸比較合適呢?

來源:互聯網
上載者:User
關鍵字 Python
還有說要學 Python 的。

回複內容:

個人意見:
不管學什麼語言,如果C學得好,那麼對你是有很大協助的,
所以大學拿C當啟蒙是非常正確的。
有很多學PHP的,工作2-3年後又回過頭去看C相關的書籍。別聽人家誆你,直接學就是了,可能要配套學個HTML和JavaScript。

極其特殊的情況下才需要先學C,需要先學Python的是無稽之談。

當然,單純學習PHP的情況,是不需要以C作為基礎的。 同@張江閣 的回答,別的東西學一下是沒有壞處的。非常個人的觀點:把 Python、PHP、C 都學習一下,不會有壞處的。
我很不認同的一點,就是有人會將語言學習看成投資,一定要仔細斟酌,生怕學多了一門就虧了。
其實不同的語言不是換換文法風格而已,每種語言都有自己的設計思路,尤其是你提出來的這三個,非常具有代表性:
  • C 語言:按照《Unix 編程藝術》的說法,是對彙編的一個極薄抽象層。是底層編程和極簡主義的代表。
  • PHP:整個語言就是為 Web 開發而生的,從中可以學習到 HTTP 協議在應用中關聯的知識。同時在物件導向方面,PHP 的物件模型是山寨 Java 的,可以學習到 Java 派的狹義對象觀。
  • Python:從中可以學到提升代碼可讀性的技巧,以及和 ECMAScript 差不多層級的廣義對象觀。
這些語言的學習沒有先後順序,但是如果你開始學了,你可能會探索資料結構、演算法乃至設計模式、架構模式都是寫好代碼的基石。理論上不需要學習任何其他程式設計語言。c語言作為基礎,建議學習,python可以無視,除非拿php做後台應用,js還是要學的。可以無視,直接入門PHP,如果你不想僅僅是簡單使用,@張江閣的回答很客觀我的問題被修改了…………完全變了樣子,我的問題是學習PHP的時候,不是之前
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.