計(jì)科專業(yè)從事嵌入式開(kāi)發(fā)多年,從現(xiàn)在的市場(chǎng)行情以及就業(yè)的機(jī)會(huì)上講php的就業(yè)空間還是大于C語(yǔ)言,但并不意味著C語(yǔ)言就已經(jīng)被淘汰掉了,相反因?yàn)楦呒?jí)語(yǔ)言在應(yīng)用領(lǐng)域使用的范圍比較廣泛,倒是顯得很多底層的編程語(yǔ)言成了稀缺的物種,畢竟對(duì)于底層的維護(hù)也是一項(xiàng)很重要的工作,況且C語(yǔ)言的使用范圍并不是很狹窄,特別是在嵌入式領(lǐng)域還是被廣泛的使用中,像華為這種通訊設(shè)備廠家對(duì)于C語(yǔ)言的使用概率還是非常高的,所以不能簡(jiǎn)單的認(rèn)為哪種編程語(yǔ)言最好,還是取決于個(gè)人的愛(ài)好和興趣,如果真的對(duì)于哪種編程語(yǔ)言就是感興趣,就可以忽略市場(chǎng)大方向的需求了,因?yàn)橹灰€在市場(chǎng)存在的編程語(yǔ)言證明其還有存在的價(jià)值。
而且編程語(yǔ)言之間是相通的,如果已經(jīng)掌握了一種編程語(yǔ)言在很短的時(shí)間內(nèi)就能切換到另外一種編程語(yǔ)言,畢竟編程思想和編程模式有著太多的相似之處,比如利用php編程編寫(xiě)網(wǎng)絡(luò)的并發(fā)代碼,如果已經(jīng)掌握了大部分的模式再切換到C語(yǔ)言去編程,雖然使用的工具有很大的差異,但是起碼從內(nèi)心上有底,畢竟已經(jīng)有成熟的案例可以對(duì)照學(xué)習(xí)的過(guò)程也能加快好幾倍,所以程序員的能力的強(qiáng)弱比較的不是掌握編程語(yǔ)言的數(shù)量關(guān)鍵還是實(shí)際編程中解決問(wèn)題的能力,解決問(wèn)題的能力顯得比較籠統(tǒng),像在項(xiàng)目選擇使用什么樣子的框架,編程過(guò)程中遇到編譯不過(guò)的語(yǔ)法,解決客戶提出棘手的問(wèn)題,這些都屬于解決問(wèn)題的能力,所以和這些能力相比編程語(yǔ)言已經(jīng)弱化許多了。
對(duì)于這兩種編程語(yǔ)言的選擇,簡(jiǎn)單做個(gè)介紹如果是想從事后臺(tái)服務(wù)器的php是必選的編程語(yǔ)言,如果是想從事底層的開(kāi)發(fā)C語(yǔ)言是必備編程語(yǔ)言,先要從方向上明確這樣在選擇的時(shí)候不至于犯很大的錯(cuò)誤,其實(shí)在早期的php編程中也是接近于面向過(guò)程的編程,在語(yǔ)法習(xí)慣上也是和C語(yǔ)言有很多相似之處,但后續(xù)編程語(yǔ)言基本上向著面向?qū)ο蟮内厔?shì)在發(fā)展所以后來(lái)轉(zhuǎn)向面向?qū)ο蟮木幊塘耍鄬?duì)來(lái)講php屬于集成化的編程語(yǔ)言在實(shí)際編程過(guò)程中可以有很多的類庫(kù)來(lái)使用,對(duì)于新手來(lái)講php早期更加容易做出一些復(fù)雜的功能。C語(yǔ)言基本上接近于比較原始的編程語(yǔ)言,想要實(shí)現(xiàn)很多功能都需要自己動(dòng)手去寫(xiě),但是C語(yǔ)言最大的優(yōu)勢(shì)在執(zhí)行的效率高,而且編程語(yǔ)法非常的靈活所以講C語(yǔ)言對(duì)于底層編程特別的合適,像操作系統(tǒng)代碼都是C語(yǔ)言來(lái)完成,執(zhí)行的效率高而且還能靈活多變,但C語(yǔ)言在圖形編程方面需要借助于很多成型的圖形庫(kù),還是更加適合在后臺(tái)默默的工作,現(xiàn)在比較流行大型算法從效率的角度考慮還是以C語(yǔ)言為主要的編寫(xiě)為主。
在早期大學(xué)教程中第一門編程相關(guān)的編程語(yǔ)言幾乎都是C語(yǔ)言,隨著高級(jí)語(yǔ)言的流行現(xiàn)在大學(xué)的開(kāi)設(shè)的編程語(yǔ)言的種類也多了,再加上編程語(yǔ)言向著集成化的發(fā)展,讓很多人覺(jué)得C語(yǔ)言都是老古董的存在了,個(gè)人還是建議如果想長(zhǎng)期在編程行業(yè)去工作,不妨對(duì)這門編程語(yǔ)言學(xué)習(xí)掌握一下,對(duì)于了解底層實(shí)現(xiàn)原理還是有著極大的好處,知其然知其所以然,對(duì)于了解的編程的框架還是有著極大的好處的,所以如果有時(shí)間建議掌握C語(yǔ)言,從知識(shí)的縱觀程度上還是有著極大的好處的,希望能幫到你。
-
C語(yǔ)言
+關(guān)注
關(guān)注
180文章
7613瀏覽量
137247 -
編程
+關(guān)注
關(guān)注
88文章
3633瀏覽量
93853 -
PHP
+關(guān)注
關(guān)注
0文章
454瀏覽量
26723
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論