想系統學習 C 語言,目的是日後搞 PHP 開發,應該從 C++ 入手還是從 C# 入手?
01-13
想系統學習C語言,目的是日後搞php開發,應該從C++入手,還是從C#入手?
想系統學習編程語言,目的是日後搞銷售,應該從撐桿跳入手,還是從中國銀行入手?
首先你要明白的是 C, C#, C++不是一種語言,是不同的三種語言。
想學習機械設計,目的是以後造死星,應該從量子力學入手還是從中國近代史入手?
直接上PHP啊,找那麼多彎子幹什麼=_=。編程語言沒有所謂的學習順序,任何一門都可以直接學的。
搞php開發為啥需要從C入手?如果覺得想了解一下計算機系統和編程,可以從C入手,建議看下Facebook研究工程師對編程的一些看法,裡面正好談到了c++和php。或許對你有借鑒作用: http://www.serversidemagazine.com/news/10-questions-with-facebook-research-engineer-andrei-alexandrescu/
先練好 DWG 啊!可以多拍幾齣。
既然你日後想搞php開發、為什麼不先直接學php呢
奇怪的問題。學C的話,入手為什麼考慮幾個亂七八糟的語言?
無語了。你為什麼不直接學php。我猜你還沒有正經地翻過哪怕一本php書,所以才會根據一些東拼西湊的信息以為學php需要先學C或C++或C#。買書去吧,少年!
一定是我的打開方式不對
建議LZ先了解什麼是C,C++,C#,雖然都有個C,但是並不全是一個意思
不知道LZ學PHP是想馬上找到工作?還是才上大學,打算踏踏實實學一門語言?
如果是前者,那建議直接學PHP,因為比較簡單,上手快,學習周期也不長 如果是後者,可以慢慢系統學,C也罷C++也罷都行,打好基礎了,轉PHP就快了編程語言基本是相通的,學習其中任何一個,都可以系統提高你的編程能力。
如果目的是從事PHP工作,路線應該是:PHP --&> C --&> PHP(不知可明白?)
C#是另外一個體系語言,從PHP或C的角度來講,屬於彎路。
想學C語言,就從C語言入手。C++並不比C容易,增加了很多面向對象的技術,但是兼容大部分的C語言;而C#則是簡化了很多C語言的複雜特性,語法類似,但是更像Java。通過學C++或C#學習C,是不能領會C的精髓的,至少是不完全的。另外,PHP是C實現的,通過學習C來掌握PHP當然有助於理解PHP更深層次的語言細節,但是應用的話,又由於你剛開始,建議還是先PHP,然後再C,C++,如果做windows應用開發多,再了解C#以上,非邀即答,多有冒昧~
不管怎樣,搞 php 開發不建議從 c# 入手。
c/c++ 都行我覺得,最後會經歷這樣的階段:
一開始學習 c/c++ 然後一頭霧水 --&> 然後 php 發現寫代碼好簡單 --&> 遇到瓶頸想提高,回到 c/c++c# 學完之後你一定會開始鄙視 php 了,所以如果你以 php 為目標的話學 c# 肯定起到副作用;
但可以學完 php 之後再來看 c# ,這樣即便你會對這種轉換感到噁心(鄙視是相互的),但畢竟你已經實現了 php 這個初始目標啦~ 呵呵~奇怪,怎麼亂碼了.......
直接php就行...
對題主的好消息是,php 30分鐘入門的,直接上吧
個人非科班出身,似乎能理解題主的糾結。
如果在讀高中,努力學習,考個好大學。
如果準備工作,先學好PHP,多做項目,多挑戰自己,後面缺啥補啥,更有針對性。哈哈哈哈,最高票那答案笑抽我了
我改一下
想系統學習詠春,目的是以後耍雙截棍,應該從胸口碎大石入手還是自由搏擊入手?
手動滑稽如果會一點c++的話,上手PHP會非常快,但要寫出質量高的代碼,還是要呵呵一段時間。
現在不知樓主是那個程度,一點語言知識也不知道,那直接PHP吧。推薦閱讀:
※如何反駁「JVM、PVM是C寫的,語言不就是對C的封裝嗎!把C學精通了看我多厲害!」?
※為什麼C語言用int *a 來聲明指針變數,而不是int &a聲明?
※如何寫C++而不是C with Class?
※編程人常說「精通 C,你想幹啥就幹啥 」這個 C 是指 C++ 還是最原始的沒有類的 C ?
※作為非計算機專業的學生,覺得 C 語言遠比其他語言易於上手,正常嗎?