學習C語言好不好?

可樂售賣機¥


C語言是計算機的基礎,學會了和沒學會是兩個區別,在這個互聯網時代,你多會一樣技能都是很好的。


可樂售賣機¥


每一門編程語言都有其各自用途,首先要明確自己的方向,然後再確定要學習的語言。

但對於初學編程的人來說,建議學習C語言,主要是因為其簡單粗暴的語言特性。上手快,涉及內容不淺不深,比較容易承接計算機底層原理和其他語言。

這裡主要說下C的方向,目前方向主要有:

  1. 網絡相關(安全、傳輸、中間件、web服務器模塊等)

  2. 嵌入式

  3. 單片機

比較有名的例子就是:Linux操作系統和Nginx這個web服務器。


如果樓主有學習需求,也可以關注碼哥,筆者最近也在寫一些關於初學C語言的文章,附上一個語言學習方法的鏈接:https://www.toutiao.com/i6779878734557086212/


希望我的回答能夠幫到你。


碼哥比特


學C語言好不好,我覺得從C語言本身和你身兩個角度來看。首先說C語言是一門面向過程的語言,相對於晦澀難懂的底層彙編,其對程序員更加友好,可以讓程序員從業務實現的角度多思考問題,並且其可移植性很高,靈活和強大的特點使其表現十分出色。儘管其沒有諸多高級語言的封裝使用起來那麼方便,甚至有時候需要我們自己造輪子,但在效率方面保持著相當大的優勢,所以C語言是嵌入式領域的首選語言,因為嵌入式往往需要較高的實時性。另外各種大型計算機、操作系統、解釋器、編譯器很多都是C語言實現的,用途之廣可見一斑,可以說現在的計算機體系是建立在C語言的基礎上的。

如果你經常關注語言排行榜的話,可以發現前三名中經常有C語言的身影,而它一般也不會跌出前十名,可以看出它的地位是多麼的穩健。


從你自身來說,如果你對編程本身有很大的興趣愛好,可以將C語言作為你學習的工具之一,你可以從裡面學到很多有趣的知識,並可以將其用在工作實踐中。如果你期望從事的行業與C語言有關,那麼你可以用它給你帶來一份收入。如果你學習C語言只是為了應付學校考試之類的,那就得好好考慮一下了。

總而言之,C語言本身是非常強大的,它可以幹很多的事情,用在很多的領域。如果你想從中獲益,且擁有持之以恆的學習心態,那麼請掌握它吧。


智能嵌入式


C相對與腳本類或者面向對象類的語言來說更加接近硬件,用C語言可以慢慢懂得系統和硬件的工作原理。


C也可以完成其它面嚮對象語言的功能,面向對象是一個概念,並不是說C做不到,當你有一定的編程品味的時候,用C寫出的代碼可以兼具高效和模塊化。


最後,語言並不能決定你做什麼,語言之外的知識是原動力,比如算法,芯片知識,系統知識等


希望對你有幫助


分享到:


相關文章: