首頁>Club>
4
回覆列表
  • 1 # 請搜尋程式設計師補給棧

    單從入門來說,我建議先學c語言,為什麼呢?

    大學計算機課程的第一門課基本都是C語言,後面才會開c#,java等課程。因為大多數語言都是由c語言編寫的,包括php,還有現在很火的人工智慧首選語言Python都是C開發的。php,java等語言的語法也和C極其相似,這麼多優點,還有什麼不學C的理由。

    入門的初心是什麼?

    入門作為一名程式設計師?還是入門想找到一份合適的工作?如果你還在上學,那麼無疑先打好基礎從C開始,C基礎程式設計,資料結構和演算法這些都是大學的課程吧。學會了C再學PHP便會遊刃有餘。但是如果你想入門快速的找到一份工作,那麼PHP是更好的選擇。php入門到上手一些簡單的專案速度還是很快的,難度要比C低很多。所以先學什麼要看你要入門做什麼?

  • 2 # 傳智播客

    首先這兩個語言其實沒有什麼太多交集。我們大多數的迷茫都源於自己的無知。今天先來弄清楚PHP和C語言他們到底是做什麼的?學習的曲線等等;

    PHP是用來做什麼的?

    PHP是一種伺服器端的指令碼語言,專門是為網頁開發而設計的,用途很廣泛。

    上面所有的只是PHP可以做的事情的大類,其實PHP能做的東西還有很多:

    下面是C語言的介紹,C語言的用途:

    C語言還有很多趣事:比如在1969年到1973年間在AT&T貝爾實驗室由Dennis Ritchie創造並用於Unix作業系統的在開發;很多後期語言是從C中直接或者間接的借出來的。其中包括Java、JavaScript、C++、python、PJP和Per;

    C語言相對來說比PHP難很多,但是如果你有足夠的興趣和動力的話,這邊也是建議可以的話先學C語言。因為我們可以看到上圖的話,學會C語言等於學會一切。因為C實在是很強大。後期的語言都是基於C語言寫出來的。

    至於C語言我們該如何學習可以參考下圖:

  • 3 # 永永在深圳

    個人建議先學習C語言,為更深入理解程式設計底層、面向過程、面向物件打下基礎,這樣以後學習PHP,或其他程式語言也更容易

  • 4 # 光明右使8787

    php容易得多,因為php是弱型別指令碼語言,不用定義變數型別,也不需要管理記憶體,連資源回收也是直譯器幫你做了。當然這是指通常的php開發。如果要為php開發模組就要用C了,那難度就是C語言的難度。

  • 5 # IT人劉俊明

    PHP語言和C語言自身的語法難度都不算高,但是對於計算機基礎比較薄弱的人來說,PHP語言要更容易一些,原因有以下幾點:

    第一:PHP語法簡潔。PHP的語法設計非常優秀,在保證可讀性的前提下,程式碼結構也比較簡潔,即使沒有任何程式設計基礎的人,也能夠比較容易的理解程式碼的含義。雖然C語言的語法結構也算不上覆雜,但是C語言與PHP相比,規則性要更強一些,需要在學習的初期建立一個程式設計思想。

    第二:PHP語法概念易於理解。學習程式語言的一個難點在於如何建立抽象概念的畫面感,相對於C語言來說,PHP更容易建立起概念的畫面感。PHP屬於指令碼式語言,在語法操作上會遮蔽很多底層的內容,包括對於硬體的操作,而C語言則不可避免的需要進行一定的底層操作,這對於計算機基礎薄弱的人來說,是一個難點。

    第三:PHP資源整合簡單。PHP與資料庫等外部資源的整合是相對比較簡單的,而C語言與各種資源的整合要稍微麻煩一些。可以這麼理解,PHP設計理念主要是利用資源,而C語言的設計理念更偏重於管理資源,這就是二者的重要區別。

    因此,從學習的角度出發,如果計算機基礎比較薄弱,那麼PHP語言更容易學習一些。而對於有一定計算機基礎的人來說,學習C語言也並不難。

    最後,C語言和PHP語言都是非常優秀的程式語言,這兩門語言在IT領域都有廣泛的應用。PHP語言主要應用在Web開發領域,而C語言則在作業系統開發和嵌入式開發領域有更多的應用,隨著Web和物聯網的不斷髮展,PHP和C語言未來的應用前景也是比較廣闊的,從這個角度來說,這兩門語言都是學習者不錯的選擇。

  • 6 # 小汪日常vlog

    單從語言角度來說,php肯定比c更容易入門,php是一種指令碼語言,底層語言來自c語言,對於新手來說php肯定更容易入門,但是如果你有c語言基礎,可能你更加容易理解掌握php。

  • 7 # 灬亦凡

    PHP是弱型別解釋型語言,對型別不敏感,入門簡單,基礎知識很快就能學習好。C 是典型的強型別語言,變數型別,無法被隨意更改,所以難度較php稍大些。PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文字預處理器”)是一種通用開源指令碼語言。語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域。PHP 獨特的語法混合了C、Java、Perl以及PHP自創的語法。它可以比CGI或者Perl更快速地執行動態網頁。用PHP做出的動態頁面與其他的程式語言相比,PHP是將程式嵌入到HTML(標準通用標記語言下的一個應用)文件中去執行,執行效率比完全生成HTML標記的CGI要高許多;PHP還可以執行編譯後代碼,編譯可以達到加密和最佳化程式碼執行,使程式碼執行更快。C語言是一門通用計算機程式語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

  • 8 # 維心看點

    1.PHP是做網頁開發,一般不接觸太多底層的東西。C一般做嵌入式開發,需要知道一些如作業系統,嵌入式硬體的知識。   2.C語言是很多東西都要你自己實現,比如說動態陣列,排序,查詢,字典,字串,記憶體,很多東西要是沒有一定的演算法功底和對計算機原理有一定了解的話是弄不出來的;而php是比較高層的語言,很多東西,例如上面所說的系統都已經幫你做了,例如一個簡單的在一個字串裡查詢某個字串,用c來寫的話可能需要一大段程式碼,而php就是一個函式直接用就行,而且不用考慮資源釋放。php帶了一些比較豐富的庫,開發中的大部分問題都可輕易解決,而c就沒那麼容易。

  • 中秋節和大豐收的關聯?
  • 求解,中超裁判傅明現在的心裡怎麼想的?