回覆列表
  • 1 # web開發小a

    現在很多牛逼的軟體工具都是c語言開發的,比如 mysql, nginx等等 c語言的oop擴充套件的oc現在是ios的主流開發語言, 可以去開發ios上面的app。

    當然作為比較底層的語言還可以開發一些客戶端工具軟體等等,當然用c開發會比較吃力,學點c++, 現在大型web底層處理都是c++支撐

  • 2 # 遜天半子

    這個問題反過來思考比較貼近生活,先確定要做什麼專案,再考慮是不是要用c語言!你要做網站專案,你鼓搗c語言作甚?你要開發手機app,也沒必要鼓搗c語言!你要開發sql或者access專案,也不用考慮c語言了。。。那c語言有啥用呢?第一,考試!第二,嵌入式開發!第三,與圖形介面無關的演算法演示、patch補丁啥的。當然,如果一定要用c語言來解決所有問題,也只是時間問題,毅力足夠的話,放手開幹就行!

  • 3 # 一隻快樂的小碼農

    作為一名c,c++,java語言都研究過的小碼農來回答您這個問題

    首先語言這個東西在我看來對於一些練手專案的話都能寫,但是如果是正經專案的話就要考慮每種語言的優點了,單純學完了c語言的話建議可做如下方面:

    1. 系統的開發和最佳化

    2. openkinect 也是c語言所開發

    3. Linux 平臺上 GTK+ 應用程式的開發

    4. 自然語言處理

    5.演算法方面-工資也很高,市場需求很大

    6.如果你真的學通了c建議你研究一下其他語言,幾多不壓身,你會發現其他語言原來如此。

  • 4 # 程式設計師令狐一衝

    c語言是個好東西,程式語言中的戰鬥機,上至應用系統,下至作業系統,都可以來用c語言操作一發,可謂是用途之多,下面我就列舉以下:

    嵌入式軟體專案

    大名鼎鼎的linux就是c語言實現的,而且時至今日,linus也是到處反對c++,認為c是最好的語言。linux可能80%都是c語言實現的,剩下的20%可能是一些指令碼和組合語言實現的。c語言比較高效,也適合和裝置打交道,所以要開發個什麼驅動啊,寫個什麼底層網路庫啊,c是比較適合的。

    所以學了c語言,首先可以做做嵌入式相關的專案。

    通訊及服務端專案

    在要求安全性和效能的領域,c語言往往是第一的選擇,而實時通訊和服務端處理則是這樣的領域。我們能在網路上看到很多招聘中後臺選擇一些跟高階語言的,但是也有後臺選擇c/c++的,尤其是一些效能要求高的場景的專案。

    所以學了c,可以試著做做網路相關,後臺相關的專案。

    總結

    c語言是最經典的語言,也是每個程式設計師必須掌握的語言,學好c語言,能對你的技術有更好的幫助,學好c語言,也是每個程式設計師要成為高手的必備條件。

    關注令狐一衝,關注區塊鏈技術和行業動態

  • 5 # 趣味C語言CPP

    做專案是有計劃,完成時間的這點就要求我們對基礎的東西必須掌握

    1、C語言關鍵字,用法你得明白吧,基本的api。掌握的越好越熟練。寫起程式碼來也就更帶勁了。

    2、陣列指標各種用法要熟記於心靈活應用,程式bug多少跟你對指標的熟練程度關係那是相當大,這個搞不定專案我看你就別做了,還是多去看看書了。

    3、演算法得熟悉,雖然大部分專案都用不著什麼牛逼的演算法,但是小範圍的使用基礎演算法還是很多的。牛逼不牛逼體現的都在演算法上。

    4、文件會看不,做專案完全自己開始從零寫程式碼的可能非常的小,都是利用一些開源的東西改成自己想要的,所以看文件必須會。

    5、bug會跟蹤會除錯不,分析查詢問題都得透過bug除錯來追蹤。這個也能體現能不能做專案。上面這些都是得必須掌握的基礎,沒有這些基礎做專案免談。

    專案開發程式碼部分是實現劃分的模組功能。

    1、完整清晰的思路來保證如何實現我們的功能模組,畢竟專案架構師不可能去實現具體的模組,這些都是碼農們乾的事情,你能獨自設計一個功能模組嗎。

    2、寫程式碼的熟練度,這個東西不好評估。只此一條,就是你一口氣寫完一個單一的功能模組。編譯錯誤很少,稍許改動就能執行除錯。這個就說明你做專案至少在code上已經達到開發專案要求了。

  • 6 # 非著名程式設計師

    C 語言很強大,很牛逼,可以做如下東西:

    C 語言可以做嵌入式開發。51 微控制器、ARM 等....

    C 語言可以做伺服器開發,遊戲伺服器端大多都是 C/C++ 開發的。

    C 語言,可以寫遊戲。cocos2d-x 就是 C/C++ 寫的。DirectX 也是。

    C 語言還可以寫驅動的開發,各種硬體的驅動都是 C /C++ 寫的。

    C 語言可以做影片圖片流媒體處理。

    C 語言不僅如此,其實 C 語言也可以寫介面,例如 soui 就是用 C 寫出來的。

    而且很多系統的底層都是用 C 寫的。 C 語言學好了,真的可以幹很多事情。

  • 7 # 深圳刺蝟

    c可以做的事包括但不限於:作業系統、路由器,遊戲伺服器,聊天伺服器,(http,smb,ftp,smtp等)伺服器,vod影片點播,影片會議,防火牆,廣電業務,電信業務,3G,人工智慧,軍事系統,航天系統,國防系統等等等等等等等等

    當然,也能做算術題。。。

    好好學吧,我做過的工作:電信增值業務,歌華有線專案,廣電業務,目前正在做安全閘道器,都是用c,純c。。。

    我朋友有做手機驅動,有做防火牆的,有做3G網路的,有做車載系統的。對了,你家的無線路由器的核心程式碼也是c

  • 中秋節和大豐收的關聯?
  • 59歲大齡剩女多久能找到白馬王子?