通用程序設計語言
C語言是一種廣泛使用的、面向過程的通用程序設計語言。
C語言具有抽象化特性,適用於底層開發和固件開發。C語言能夠以簡易的方式編譯和處理低級存儲器,併產生少量的機器代碼,使得它可以在不需要太多運行環境支持的情況下運行。儘管C語言提供了許多低級處理功能,但它仍然保持了跨平臺特性,這意味着用C語言編寫的程序可以在包括嵌入式處理器和超級計算機在內的多種計算機平臺上編譯和運行。C語言還具有結構化的控制語句和豐富的運算符,支持各種數據類型,包括指針和數組,使得它成爲一箇功能強大的編程語言。