C語言的應用領域及其重要性

2020-07-16 10:04:23
C語言的應用領域分兩大塊:系統軟體開發和應用軟體開發。其中C語言最主要用於編寫系統軟體,編寫應用軟體不是它的強項。

系統軟體開發

  1. 作業系統:UNIX、Windows、Linux。
  2. 驅動程式:比如主機板驅動、顯示卡驅動、攝像頭驅動。驅動一般是用C語言和組合語言寫的,C++ 在這方面稍弱。
  3. 資料庫:SQL Server、Oracle、MySQL、DB2。

應用軟體開發

  • 辦公軟體:WPS。
  • 圖形影象多媒體:Photoshop、Mediaplayer。
  • 嵌入式軟體開發:嵌入式軟體開發說得簡單點就是晶片程式設計,比如我們以後學習在微控制器和 ARM 上進行的開發都屬於嵌入式軟體開發。
  • 遊戲開發:2D、3D 遊戲。CS 整個遊戲的引擎全部是用純C寫的。